Skip to content

Boualam3/drf_store_api

Repository files navigation

DRF Store API 🛍️

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.

Features 🚀

  • 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.

Technologies Used 🛠️

  • 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.

Getting Started 🚦

  1. Clone the repository: git clone https://github.com/Boualam3/drf_store_api.git

  2. Install dependencies: pip install -r requirements.txt

  3. Apply migrations: python manage.py migrate

  4. Run the development server: python manage.py runserver

  5. Explore the API documentation at http://localhost:8000/store/ .

Contribution Guidelines 🤝

Contributions are welcome! If you'd like to enhance existing features or add new ones, please fork the repository and submit a pull request.

License 📝

This project is licensed under the MIT License.

Feel free to explore, use, and contribute to making DRF Store API even better! Happy coding! 🚀

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors