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

We create beautiful websites that grow your business. https://www.youtube.com/watch?v=haBOAGGBbE8

...

eShop Genius

We’re in the industry With the experience of 12+years created more than 1200 stores and have build brands! At eShop Genius, we are an ISO certi… Read more

...

Junkies Coder

Junkies Coder is a leading technology solution provider across 15 countries and 50+ Rockstar Developers is our strength, We're specializing in web de… Read more

...

Crystal Infoway

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

SYNERGIC SOFTEK SOLUTIONS PVT LTD

Synergic Softek Solutions, based in Kolkata, India, specializes in banking technology, digital innovation, and custom software development. The compa… Read more

...

Chirag Solutions

Chirag Solutions is extending its services in website designing & development and software development. Our web and software development is committed… Read more

...

Appeonix Creative Lab

At Appeonix Creative Lab, we are more than just an IT company—we are your growth partners. With a passion for innovation and excellence, we craft cus… Read more