This project is an online marketplace built using React and Redux for the frontend, and Django with Django REST Framework (DRF) for the backend. The design is styled using Bootstrap.
- User authentication and authorization
- Product listing and detail pages
- Shopping cart functionality
- Order management
- Responsive design
- Frontend: React, Redux, Bootstrap
- Backend: Django, Django REST Framework
- Database: SQLlite3
- Version Control: Git
- Node.js
- Python
- PostgreSQL
-
Clone the repository:
git clone https://github.com/yourusername/your-repo-name.git cd your-repo-name
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the backend dependencies:
pip install -r requirements.txt
-
Set up the database:
python manage.py migrate
-
Create a superuser:
python manage.py createsuperuser
-
Run the development server:
python manage.py runserver
-
Navigate to the frontend directory:
cd frontend
-
Install the frontend dependencies:
npm install
-
Start the frontend development server:
npm start
- Access the frontend at
http://localhost:3000
- Access the backend API at
http://localhost:8000/api
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Your Name - nayakanil43603@gmail.com
- GitHub - Anilnayak126