Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Mahamanjushree Nagarkot, Nepal
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Project: Full-Stack E-Commerce Web Application (MERN) with KYC & SEO
I’m looking for an experienced MERN developer (or team) to build a lightweight, fast, and fully searchable e-commerce web application for digital goods.
The platform must be designed with scalability, security, and SEO in mind, with a clean architecture that allows future enhancements (e.g., backlink features) without refactoring core components.
Core Requirements
1. Storefront (Digital Goods)
Fully responsive UI (mobile, tablet, desktop).
Product listing and individual product pages for digital goods.
Shopping cart and secure checkout (payment integration).
Instant digital file delivery upon successful payment (e.g., secure download links, time-limited access, etc.).
Fast search and filtering across products (by keyword, category, tags, etc.).
2. SEO & Discoverability
Built-in SEO features are mandatory, including:
SEO-friendly, keyword-driven URLs for all product and key content pages.
Dynamic and editable meta titles & meta descriptions for:
Product pages
Category/collection pages
Core static pages (About, FAQs, etc.)
XML sitemap generation (auto-updated when new products/pages are added).
Schema markup (structured data) for products and relevant pages.
Architecture should be designed so that backlink management or SEO add-ons
can be integrated later with minimal changes to core modules.
3. KYC (Know Your Customer) Module
User onboarding must include a KYC verification flow:
During signup or first purchase, new customers are prompted to:
Upload government-issued ID (e.g., Aadhaar, PAN, passport, etc.).
Upload supporting documents (e.g., address proof, additional ID, etc.).
Secure document upload & storage with encryption (at rest and in transit).
KYC status tracking for each user: e.g., Pending, Approved, Rejected, Resubmission Required.
Admin-side KYC workflow:
Admin panel view to see all KYC submissions in a review queue.
Ability to view documents, approve, or reject each KYC request.
Reason/comment field for rejections.
Email notifications to customers on:
Submission received
Approval
Rejection / need for resubmission
Exportable KYC reports (e.g., CSV/Excel) for compliance and audit purposes.
4. Admin Dashboard
A secure admin dashboard with role-based access:
Customer management
View/update customer profiles & KYC status.
View customer order history.
KYC management
See pending/approved/rejected KYC applications.
Filter/search KYC records.
Export KYC audit logs.
Product & catalog management
Add, edit, archive products (digital goods).
Upload/manage the digital files associated with products.
Set pricing, categories, tags, etc.
SEO fields in admin
Add/edit meta title, meta description, slug/URL for every product and relevant pages.
Optionally define focus keywords or tags for future SEO tooling.
Order & transaction logs
View all orders, payment status, and delivery logs.
Role & permission system
At least: Super Admin, Admin, KYC Reviewer (or similar role grouping).
Permissions to restrict access (e.g., only specific roles can view KYC documents).
5. Technology Stack
Frontend: React (SPA or SSR/Next.js-like feel while staying within MERN principles if possible), responsive UI, modern component library acceptable.
Backend: Node.js with Express.
Database: MongoDB.
Other:
JWT or similar for authentication.
Secure handling of file uploads and storage (cloud storage or encrypted server storage).
Clean, modular codebase following best practices (services, controllers, models, etc.).
6. Documentation & Handover
Technical documentation covering:
Project structure & architecture.
Setup and deployment steps.
Environment variables and configuration.
KYC & SEO modules’ internal flow.
A short video walkthrough (screen recording) explaining:
Storefront user flow (browse → cart → checkout → download).
KYC onboarding flow for customers.
Admin dashboard usage (products, KYC, SEO fields, reports).
Timeline & Engagement
I want this project completed as soon as reasonably possible (to be mutually agreed upon during contract setup).
Further functional details and edge cases will be discussed and finalized after signing the contract.
Budget
The budget mentioned on the platform is a placeholder only and does not reflect the final compensation.
Remuneration is fully negotiable and will be discussed based on your experience, proposed solution, and estimated timeline.
IP Agreement and NDA is required to be signed upon the completion of the project." (client-provided description)
Matched companies (7)

Breeze Website Designers

eShop Genius

Junkies Coder

Crystal Infoway

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Chirag Solutions
