Skip to content

Repository files navigation

Coffee Shop Project Backend

Version: 1.0.0

Author: alone

Stack: FastAPI, Postgresql, SqlAlchemy, JWT Authentication

Status: Done

Backend

Auth endpoint

  • /login - Login POST

  • /register - Register POST

Users endpoint

  • /api/v1/users/ - Get all users [Permission Only stuff] GET

  • /api/v1/users/me/ - Get info about target user [Permission Only stuff] GET

  • /api/v1/users/user/exists/ - Get exists status about target user True or False [Permission Public] GET

Coffee endpoint

  • /api/v1/coffee/ - Get all coffee [Permission Public] GET

  • /api/v1/coffee/ - Create new coffee [Permission Only stuff] POST

  • /api/v1/coffee/id/ - Get coffee by id [Permission Public] GET

  • /api/v1/coffee/id/ - Delete coffee by id [Permission Only stuff] DELETE

Orders endpoint

  • /api/v1/oirders/ - Get all orders [Permission Only stuff] GET

  • /api/v1/coffee/ - Create new order [Permission Only stuff] POST

  • /api/v1/coffee/id/ - Get order by id [Permission Only stuff] GET

  • /api/v1/coffee/id/ - Update order status by id [Permission Only stuff] PATCH

HomePage endpoin

  • / - Home Page GET

About

Coffee Project Rest API

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages