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.
- Clone this project:
git clone git@github.com:MateusCastroDiniz/bookstore.git
- Install dependences:
cd BookStore
poetry install
- Run project:
make quick-start
- 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.
- Clone this project:
git clone git@github.com:MateusCastroDiniz/bookstore.git
- Install dependences:
cd projeto_bookstore
poetry install
- Run local dev server:
poetry run python manage.py migrate
poetry run python manage.py runserver
- Build the project with Docker:
docker-compose up -d --build
docker-compose exec web python manage.py migrate