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