This is the updated version of my final project for the web development bootcamp i did with neuefische.
Refactoring the whole project gave me new perspectives on my code, especially on the backend side. I also got to improve my components and how i want the features to work. In addition to the new features and upgrading to a responsive design, I worked with Typescript, Prisma and Postgres this time.
Transform the way you nurture and care for your beloved houseplants with PlantPal, the app designed to help you track, manage, and grow your indoor plants. Whether you're a seasoned plant enthusiast or just starting your green journey, PlantPal will be your trusted companion every step of the way.
Since the project is still in progress, here are some features I plan to implement in the near future:
- additional information for every plant, like info about, watering, soil, light conditions etc.
- custom image for each plant
- working todos
- adding todos to rooms/plants
- watering and repotting schedules with a todo plan, so every plant gets the care it needs
- reminders for your todos
- Copy the
.env.example
file and name it.env
, it already contains the database connection details for running the project locally - Run
docker compose up -d
to start the database in the background - Run
pnpm run db:migrate
to run the migrations for the local database - Start the server via
pnpm run start:dev
and go to: http://localhost:3000/plants