Home/Bounties/Develop Admin And Vendor Panel Apis

Develop admin and vendor panel api's

Earn 10000

Coin

Posted 8 weeks ago

Total Applicants:

N/A

Max Accepted Applicants:

3

Apply by:

9/12/2025

Completion Deadline:

9/13/2025

Expired

Requirements

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