Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Java Spring Boot Fullstack Habit Tracker Application

Notifications You must be signed in to change notification settings

Fxylxvn/habit-tracker

Repository files navigation

Habit Tracker Web Application

This is a Habit Tracker web application developed as a university project for a Java programming course.

The application is currently a basic To-Do list with support for task creation, deletion, marking tasks as completed, and browsing tasks by day. The interface is in Polish, and updates happen dynamically in the browser.


🔧 Technologies Used

  • Java 17
  • Spring Boot
  • Spring Web
  • Spring Data JPA
  • Thymeleaf
  • Maven
  • H2 Database (used primarily for testing, can be replaced with PostgreSQL)
  • HTML
  • CSS
  • JavaScript

✅ Current Features

  • Add new tasks
  • Delete tasks
  • Mark tasks as completed
  • View tasks by day
  • Dynamic UI updates (without page reload)

🔜 Planned Features

  • True Habit Tracker functionality (daily recurring habits instead of one-time tasks)
  • User authentication (login system)
  • Task editing
  • Custom icons for habits
  • Improved user interface
  • Habit summary & analytics

📸 Screenshots

image


About

Java Spring Boot Fullstack Habit Tracker Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published