Bookstore app

December 17, 2025 ยท View on GitHub

A Bookstore app from Backend Python course from EBAC

System Prerequisites

  • Python >=3.9
  • Poetry
  • Docker + Docker-Compose

Quick Start (on linux)

At the end of this step by step quick start your device must be able to run the project in localhost:8000/bookstore path.

  1. Clone this project:
git clone git@github.com:MateusCastroDiniz/bookstore.git
  1. Install dependences:
cd BookStore
poetry install
  1. Run project:
make quick-start
  1. Run tests:
make test

Quick Start (Windows/MacOs)

At the end of this step by step quick start your device must be able to run the project in localhost:8000/bookstore path.

  1. Clone this project:
git clone git@github.com:MateusCastroDiniz/bookstore.git
  1. Install dependences:
cd projeto_bookstore
poetry install
  1. Run local dev server:
poetry run python manage.py migrate
poetry run python manage.py runserver
  1. Build the project with Docker:
docker-compose up -d --build
docker-compose exec web python manage.py migrate