Skip to content

Mobile-first app that helps users track plant care and get watering reminders, with Vue.js and Spring Boot.

Notifications You must be signed in to change notification settings

damlaSub/plant-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌱 PlantMe

PlantMe is a mobile-first web application built with Vue.js (frontend) and Spring Boot (backend). It helps users keep track of their plants and receive notifications for watering. Users can register, log in securely, and manage their plants through a simple, responsive interface.


πŸš€ Features

  • πŸ“± Mobile-first design
  • πŸ” Authentication with Spring Security and JWT
  • πŸ”„ CRUD operations for plants
  • πŸ§‚ Passwords stored securely with BCrypt
  • ⚠️ Global error handling with @ControllerAdvice
  • 🌿 RESTful API backend

🧩 Tech Stack

Backend

  • Java 17
  • Spring Boot
  • Spring Security + JWT
  • Spring Data JPA
  • PostgreSQL
  • BCrypt

Frontend

  • Vue.js
  • Axios
  • Vue Router

About

Mobile-first app that helps users track plant care and get watering reminders, with Vue.js and Spring Boot.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published