Skip to content

This project works as a template for applications with the Flask + SqlAlchemy stack

Notifications You must be signed in to change notification settings

cuchi/todo-flask-backend

Repository files navigation

Setup

Make sure you are using Python 3.9.1 with Poetry installed:

# Make sure your pyenv is updated:
cd $HOME/.pyenv/plugins/python-build/../.. && git pull && cd -

# Install and setup Python 3.9.1 with Poetry for this project:
pyenv install 3.9.1
pyenv local 3.9.1
pip install poetry

Then, you can install the project dependencies on its own vritual env:

poetry install

Finally, you can access it with the poetry shell command.

What's inside?

This project is built using:

  • Flask - web framework
  • PostgreSQL - relational database
  • SQLAlchemy - ORM
  • Alembic - database migrations
  • PyTest - unit & integration testing
  • Poetry - package management
  • docker-compose - local environment services

About

This project works as a template for applications with the Flask + SqlAlchemy stack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published