Product name: CRMP
Product summary:
Screenshot of Main Screen (Browsing Page):

Team Name: Make No Mistakes
Member Names:
- Amelie Breton, amelie.breton@mail.utoronto.ca
- Le Xu, lemon.xu@mail.utoronto.ca
- Xin Chen, phoebechen.chen@mail.utoronto.ca
- Andy Yang, a.yang@mail.utoronto.ca
- Vincent Lam, vin.lam@mail.utoronto.ca
Project Proposal: https://docs.google.com/document/d/15cw1lSDrG1fyzA78g8930l5ecIyO_Wq_aeLcFtWy7Vc
Class Diagram:
"UI needs improvements; basic colors, navbar UX; it is out of order"
- To improve on this feedback, the navigation bar has been rearranged, and colors are used to indicate the current screen.
"Great job! The core functionality works well, and the app shows solid progress overall."
"The design rehaul really stands out."
- Meeting minutes: ~100 minutes
- Topic discussed: Team contract, work distribution.
- We decided to do the CRMP option, and discussed the requirements we'd need to accomplish throughout the project.
- Meeting minutes: ~70 minutes
- Topic discussed: issues for milestone one and a general plan for the remaining milestones, work distribution for demo 1
- Meeting minutes: ~50 minutes
- Topic discussed: continued discussion with current progress as well as roadblocks we were facing
- Meeting minutes: ~50 minutes
- Topic discussed: made a rough outline for what we want to accomplish for each sprint, and checked with TA
- Meeting minutes: ~20 minutes
- Topic discussed: debriefed on sprint 1, reviewed what we wanted to do for sprint 2, and scheduled a more in-depth meeting.
- Meeting minutes: ~60 minutes
- Topic discussed: distributed work for sprint 2 and went further into detail about the issues we want to complete
- Meeting minutes: ~60 minutes
- Topic discussed: distributed work for sprint 3 and went further into detail about the issues we want to complete
- Meeting minutes: ~60 minutes
- Topic discussed: distributed work for sprint 4 and went further into detail about the issues we want to complete
- Meeting minutes: ~60 minutes
- Topic discussed: checked in on progress, discussed roadblocks
- Meeting minutes: ~40 minutes
- Topic discussed: checked in on progress and estimated completion date
If you will be viewing the project using Docker, make sure that you have it installed before starting:
- To clone:
git clone https://github.com/UTSC-CSCC01-Software-Engineering-I/course-project-make-no-mistakes- From there, you may use Docker for a fresh rebuild:
docker compose build --no-cache
docker compose up- If you want to start without rebuilding, you just need to do:
docker compose up- After this, it's possible to access the project using the link: http://localhost:5173/
- To check test cases, navigate to the client or server folder, and do:
pnpm test- This would run all tests for that side