Skip to content

carltheperson/same-app-different-design-patterns

Repository files navigation

Same App Different Design Patterns

Read the blog post here

The App

Pet cuteness ranker. Upload a picture of your pet and have strangers give it cuteness points. See a global leaderboard where all pets are ranked based on the total cuteness points.

preview gif

Running the app

Do these steps after cloning this repository

1. Install Docker

Download Docker

2. Install Node

Download NodeJS

3. Go to the version you want to run

cd version-name

3. Install dependencies

npm install

4. Run the app

npm start

You should now be able to go to localhost:3000 and see the app

Design Patterns

Layered architecture diagram

Event-driven architecture diagram

Microkernel architecture diagram

MVC architecture diagram

License

This project is licensed under the MIT License - see the LICENSE file for details

About

Same app different design patterns. What more is there to say?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published