Welcome to the Mini E-Commerce project! This project is a full-stack e-commerce application built with modern web technologies.
You can preview the project at m-ini-e-commerce.vercel.app.
- User authentication and authorization
- Product listing and search
- Shopping cart functionality
- Order management
- Responsive design
- Admin panel for managing products and orders
- React
- TypeScript
- Tailwind CSS
- Vite
- Node.js
- Express
- MongoDB
- Node.js
- npm or yarn
- MongoDB
-
Clone the repository:
git clone https://github.com/your-username/mini-e-commerce.git cd mini-e-commerce
-
Install dependencies for the backend:
cd backend npm install
-
Install dependencies for the frontend:
cd ../frontend npm install
-
Start the backend server:
cd backend npm start
-
Start the frontend development server:
cd ../frontend npm run dev
-
Open your browser and navigate to
http://localhost:3000
.
Contributions are welcome! Please open an issue or submit a pull request.
This project is licensed under the MIT License.