Welcome to the Django Marketplace API repository! This API provides endpoints for managing products, collections, carts, and orders for an online marketplace. Additionally, it includes a generic app for specifying tags for products, which can be reused across different parts of the application.
This Django Marketplace API is designed to facilitate the development of online marketplaces. It offers a comprehensive set of endpoints to manage various aspects of the marketplace, including products, collections, carts, orders, and tags. By leveraging Django's powerful features, such as models, views, and serializers, this API provides a robust foundation for building scalable and customizable marketplace applications.
- Clone this repository to your local machine:
git clone <repository-url>
- Navigate to the project directory
cd <project-directory>
- Install dependencies using pip (it's recommended to use a virtual environment):
pip install -r requirements.txt
-
Setting up the PostgresSQL database named
storefront
. If you want to change the database name, you can do it usingsettings.py
-
Perform database migrations
Perform database migrations:
- Run the application
python manage.py runserver
...
Contributions are welcome! Please feel free to fork this repository, make changes, and submit a pull request.