Tasks - SagnikSaha01/CSC510-002-4 GitHub Wiki
Task Breakdown per Developer
| Day | Developer 1 (Team Lead) | Developer 2 (Frontend Lead) | Developer 3 (Backend Lead) | Developer 4 (Recommendation & QA) |
|---|---|---|---|---|
| Day 1 | Finalize requirements, assign tasks, draft data model and API routes | Create Figma mockups and UI flow | Set up project repo and backend skeleton | Draft recommendation logic outline |
| Day 2 | Implement Google Auth flow integration plan | Build initial UI components (swipe card layout) | Implement user & restaurant schema | Write mock data generator for restaurants |
| Day 3 | Integrate backend endpoints with mock data | Connect frontend with API endpoints | Implement GET/POST routes for users/restaurants | Begin testing API responses and recommendation factors |
| Day 4 | Debug auth + API connections | Add restaurant card UI and swipe animations | Add order endpoints and test CRUD operations | Prototype preference-based scoring logic |
| Day 5 | Coordinate API–UI sync, begin integration testing | Finalize restaurant detail and order UI | Optimize API performance and fix bugs | Test recommendation system on sample users |
| Day 6 | Assist with recommendation integration | Integrate recommendations into swipe flow | Verify data consistency across endpoints | Fine-tune scoring logic and collect test feedback |
| Day 7 | Oversee final QA and demo prep | Polish UI, fix edge cases | Final deployment setup | Run full regression testing and finalize documentation |