Welcome to DRF Store API, a full-featured RESTful API designed for eCommerce applications, powered by Django Rest Framework (DRF). This project provides a robust foundation for building scalable and efficient online store.
-
Product Management: Easily manage your product catalog with functionalities for creating, updating, and deleting products.
-
User Authentication: Secure user authentication and authorization for customer accounts and admin privileges.
-
Shopping Cart System: Implement a flexible shopping cart system to handle user orders and transactions.
-
Order Management: Efficient order processing and management to streamline the fulfillment process.
-
RESTful Endpoints: Well-designed API endpoints following RESTful principles for easy integration with front-end applications.
-
Django: A high-level Python web framework for rapid development.
-
Django Rest Framework: A powerful and flexible toolkit for building Web APIs in Django.
-
MySQL: database backend for data storage.
-
Clone the repository:
git clone https://github.com/Boualam3/drf_store_api.git -
Install dependencies:
pip install -r requirements.txt -
Apply migrations:
python manage.py migrate -
Run the development server:
python manage.py runserver -
Explore the API documentation at
http://localhost:8000/store/.
Contributions are welcome! If you'd like to enhance existing features or add new ones, please fork the repository and submit a pull request.
This project is licensed under the MIT License.
Feel free to explore, use, and contribute to making DRF Store API even better! Happy coding! 🚀