PourDecisions is an online service that contains a database of adult beverages (i.e., cocktails and mocktails). Users can add their own custom drink recipes to the database and these recipes can be rated by other users or favourited. Users can also use the app to determine what drinks they can currently make in their household by inputting ingredients they have and the app will return drink recipes that can be made with the inputted ingredients. Users would need to login to see their favourites and recipes they’ve created, otherwise they can access the website/app as a guest without being able to use those features or rate recipes.
Name | Role | GitHub Username |
---|---|---|
Emilia Solaberrieta | Product Owner | emisolabe |
Julie Chen | Scrum Master | ju-liechen |
James Chau | Software Developer | brimless |
Samuel Lin | Software Developer | S-Lin-17 |
Niels Mainville | Software Developer | ballofsunshine |
Anika Kabir | Software Developer | AnikaKabir01 |
Jericho Adalin | Software Developer | jericho-ad |
Vy-Kha Huynh | Software Developer | vy-Khahuynh |
John Park | Software Developer | johnpark3002 |
Loc Tran | Software Developer | wetspider |
The product backlog can be found here: ProductBacklog.pdf
Additional documentation (such as domain model, architecture model, and UI mockup) can be found on: https://github.com/ballofsunshine/PourDecisions/wiki
The client can be found on: https://pour-decisions-app.herokuapp.com
cd backend
npm run dev
npm test
or
npm run test-failure
The first one displays interactively the results of the test while the second one simply output "all tests passed!" on success, and nothing on failure.
cd frontend
npm start
npm test