This project is a fully functional e-commerce platform designed to provide a seamless shopping experience for users and an efficient management system for administrators. It includes essential features such as product management, user authentication, cart and wishlist functionalities, PayPal payment integration, and secure order processing.
- π Product Browsing & Search β Explore and search products with ease.
- π¦ Add to Cart & Wishlist β Save items for later or proceed to checkout.
- π User Authentication β Secure login and registration system.
- π³ Secure Payment Integration β PayPal integration for smooth transactions.
- π Order Management β View order history and track deliveries.
- π Product Management β Add, update, and delete products with ease.
- π₯ User Role Management β Role-based access control for admin and users.
- π Order Processing β Manage orders and update status.
- π Security Measures β Data encryption and secure authentication.
- Frontend: React.js βοΈ
- Backend: Node.js, Express.js π οΈ
- Database: MongoDB π
- Authentication: JWT, OAuth π
- Payment Integration: PayPal π°
- Clone the repository:
git clone https://github.com/rithigavijayendran/rithi-ecommerce.git
- Install dependencies:
cd rithi-ecommerce npm install - Start the development server:
npm run dev
- π AI-powered product recommendations
- π’ Email & SMS order notifications
- π Multi-vendor marketplace support
For any inquiries, feel free to reach out at rithiga.v2022cse@sece.ac.in.














