This is a full-featured e-commerce application for selling watches, built with JavaScript, Node.js, Express, and MongoDB, following the MVC architecture pattern. The project also integrates several APIs including Twilio, Axios, and Razorpay to enhance functionality.
- User Authentication (Sign Up, Login, Logout)
- Product Listing and Search
- Shopping Cart
- Order Management
- Payment Integration with Razorpay
- SMS Notifications using Twilio
- RESTful API Integration with Axios
- Admin Dashboard for Managing Products and Orders
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Database: MongoDB
- Architecture: MVC (Model-View-Controller)
- APIs: Twilio, Axios, Razorpay
- Node.js and npm installed
- MongoDB installed and running
- Razorpay account for payment integration
- Twilio account for SMS notifications
- Clone the git project into your system using the command - git clone https://github.com/vishnuB13/Time-X_e-com_project.git
- Install all the necessary packages needed to run the project using the command - "npm install"
- Run the project using the command - "npm start"
Contributions are welcome! Please fork the repository and create a pull request with your changes.
If you have any questions or suggestions, feel free to reach out:
Email: vishnub4231@example.com GitHub: https://github.com/vishnuB13