N/A
3
9/12/2025
9/13/2025
Task 1: Foundation & Setup - Setup Core Infrastructure (Hosting: standard server; Database: MongoDB Atlas), CTO will send Atlas .env - Establish Backend Architecture (Structure: routes, controllers, services; Session Management: JWT). - Configure Core Services (SMTP: Amazon SES for emails; SMS: Twilio OTPs), - Setup Static Legal Pages (Routes & Views: Terms of Service, Privacy Policy).
Task 2: Vendor Onboarding & Authentication, KYC - Develop Vendor Registration & Login (Endpoints: /register, /login; Validation: unique email, strong password). - Build Email Verification Flow (Trigger: after registration; Method: unique link sent via SMTP to activate account). - Create Password Management Flow (Features: forgot password, reset password via secure email link). - Implement Phone Verification (OTP) (Trigger: during sign-up or profile completion; Service: Twilio).
Task 3: Core Vendor Dashboard & Functionality - Develop Vendor Profile Management (Features: edit store name, description, logo, contact details).
Task 4: Admin Panel & Vendor Oversight - Develop Admin Vendor Listing Panel (to show all the registered vendors list) - Implement Vendor Approval Workflow (Actions: review new vendor profiles & documents, approve/reject).
Task 5: Finalization & Documentation >> This to be done for each milestone to have a solid overview. - Conduct End-to-End API Testing (with documentation) - Create API Documentation