Skip to content

fcortevargas/plant-mania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plant Mania

This is the repository of a plant management app designed to automate and enhance the care of home plants.

Cloning

Clone the project

  git clone https://github.com/fcortevargas/plant-mania.git

Go to the project directory

  cd plant-mania

Containerization

The database and the backend are containerized using Docker to simplify the development and to ensure that the application runs consistently across different environments.

To run the Docker containers for the database and the backend:

  docker-compose up

Database Migrations

This project uses Alembic to handle database migrations. To create a migration:

  alembic revision -m "description"

Then, to upgrade to the latest revision:

  alembic -n <name> upgrade head

To downgrade all the way to the first revision:

  alembic --n <name> downgrade base

API Reference

To see the documentation of the FastAPI endpoints:

  http://localhost:8000/docs

ER Diagram

ER Diagram

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors