Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 1.92 KB

README.md

File metadata and controls

53 lines (35 loc) · 1.92 KB

Built with Cookiecutter Django Black code style

Wine Store

This project is an API for a wine store. It is built with Django and Django Rest Framework. The project implement the basic logic in a e-commerce store (User authentication, User registration, User profile, List and get wines, List and get reviews for a wine, Create, update and delete reviews for a wine, Get, add, update and delete items in a shopping cart, Place an order). This project is 65% complete.

Table of Contents

Overview

The project use cookiecutter-django as starting point. The project use Docker and docker-compose for development and deployment. Also use AllAuth for and dj_auth_rest for API authentication.

The main project features are features:

  • User authentication 100%
  • User registration
  • User profile
  • List and get wines
  • List and get reviews for a wine
  • Create, update and delete reviews for a wine
  • Get, add, update and delete items in a shopping cart
  • Place an order

End points

This project has the following end points:

User

  • /api/authentication/ - List all users

Products

  • /api/wines/ - List all wines
  • /api/wines/<id> - Get a wine by id
  • /api/wines/<id>/reviews/ - List all reviews for a wine

Built With

Features

Settings

Acknowledgements