Custom E-commerce Website With Admin Panel

Job ID: 38935596

Budget: ₹600 – ₹1,500 INR

Project Description

I am looking for an experienced full-stack developer or a team to build a custom e-commerce website, fully hosted on AWS for scalability and performance. The website should include all modern e-commerce features, an admin panel for efficient management, and high-security standards.

1. Website Development
• Tech Stack:
• Frontend: Next.js (preferably with Tailwind CSS).
• Backend: Nest.js.
• Features:
• Dynamic homepage with product categories.
• Product pages with images, descriptions, and customer reviews.
• Advanced product search and filters.
• Wishlist functionality for users.
• Shopping cart and checkout process.
• Payment gateway integration (Razorpay, supporting UPI, cards, and wallets).
• User account management (login, signup, order history, multi-factor authentication).
• Mobile-first, responsive design.
• Admin Panel:
• Manage products (add/edit/delete).
• View and manage orders with detailed statuses.
• Customer management and analytics dashboard.
• Role-based access control for secure access.

2. AWS Integration
• Deploy the frontend (website) on Amazon S3 with CloudFront for a global CDN.
• Host the backend on AWS Elastic Beanstalk or AWS Lambda for scalability.
• Set up and configure the database using Amazon RDS or DynamoDB.
• Enable automated database backups and recovery.
• Secure the application with SSL, IAM roles, and Amazon WAF.
• Monitor and log application performance with AWS CloudWatch.

3. Additional Requirements
• SEO-friendly structure with proper meta tags and schema.org markup.
• Image optimization for fast page loads.
• Caching using Redis (via Amazon ElastiCache).
• Proper documentation and post-deployment support.
Related categories: Website Design eCommerce Aws Lambda Next.js Nest.js