An e-commerce platform built using the MEAN stack for a modern, full-stack web development experience.
Click on the image to watch the demo video.
- Node.js: Server-side JavaScript runtime.
- Express.js: Web application framework for Node.js.
- Angular: A popular front-end framework for building modern web applications.
- MongoDB: A NoSQL database for storing application data.
- Stripe: Payment gateway services for secure online transactions.
- JWT: Basic authentication using JWT.
-
User Management
- User registration and authentication.
- User profiles and personal information management.
- Order history and status tracking for buyers.
-
Product Listing and Search
- Seller product listing with details.
- Advanced search functionality based on keywords, categories, and filters.
-
Shopping Cart and Checkout
- User-friendly shopping cart management.
- Secure checkout with payment integration.
-
Order Management
- Sellers can manage their orders.
- Order fulfillment and tracking for sellers.
- Order history and status tracking for buyers.
-
Reviews and Ratings
- Users can leave product and seller reviews.
- Rating system to identify popular and trustworthy sellers.
-
Admin Panel
- Site administrators can manage user accounts and product listings.
- Access control and permissions for admin users.
- Clone the repository:
git clone https://github.com/msanthoshofficial/e-commerce
