Shopitt is a powerful and versatile Ecommerce web application built with the MERN stack (MongoDB, Express, React, Node.js) and TypeScript. This repository is open to contributions as part of Hacktoberfest 2023. We welcome developers to enhance and improve this project.
- Modern, responsive, and user-friendly UI
- Full-fledged shopping cart
- User authentication and authorization
- Product catalog with search and filter options
- Payment processing integration
- Order tracking and history
- Admin panel for managing products, orders, and users
- Extensible with TypeScript
Follow these instructions to get a local instance of Shopitt up and running.
- Node.js and npm installed
- MongoDB installed and running
-
Clone the repository:
git clone https://github.com/yourusername/shopitt.git cd shopitt
-
Install server dependencies:
cd server npm install
-
Install client dependencies:
cd ../client npm install
- Start the server:
cd ../server npm start Start the client: cd ../client npm start
Access the application in your browser at https://localhost:3000
We welcome contributions from the community to make Shopitt even better. To contribute, please follow these steps:
- Fork the repository on GitHub.
- Clone your fork locally.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive messages.
- Push your changes to your fork on GitHub.
- Submit a pull request to the main repository's main branch.
- Please refer to our Contribution Guidelines for more details.