Skip to content

nighthaven/meetwater

Repository files navigation

Meetwater

Authors

Boris Le Bon

Project description

Meetwater is an application made for swimming pools. The purpose of this application is multiple :

  • Allowing people to book an appointement with a swimming coach.
  • Allowing swimming coach to manage their schedules.
  • Allowing swimming pool to manage their schedules and organisation.

install project

1. prerequisite

Please ensure to install:

  • Docker ≥ 24
  • Docker Compose ( include with Docker Desktop )

2. to recup the project

in the folder you want the project to be:

git clone https://github.com/nighthaven/meetwater
cd meetwater

setup environnement variable

You need to create at the root of the project a file name .env.dev and also a file name .env.test. You should be able to see a file named .env.template that have an example of all the environnement variable.

feed the localhost database

The scripts allowing the localhost database can be used with this terminal command

uv run python -m src.seeds.seed_all

start the API

uvicorn src.main:app --reload

start the tests

uv run pytest

activating the linters for coding

uv run pre-commit run --all-files

About

Meetwater is an application that allow people to book appointement with swim teacher

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages