Everything you need to be more productive and to fix your physical & mental health.
ZenSpace: Personal Health and Productivity Suite.
The Personal Productivity Suite is a web application designed to help users manage various aspects of their daily life, including task management, journaling, time management, habit tracking, mindfulness practice, and exercise. The aim of the application is to provide users with a centralized platform where they can organize their tasks, track their progress, and cultivate healthy habits to enhance their productivity and well-being.
-
Todo List: Allows users to create, update, and delete tasks, set priorities, deadlines, and categorize tasks for better organization.
-
Journal: Provides a space for users to jot down their thoughts, ideas, and reflections, facilitating self-reflection and personal growth.
-
Pomodoro Timer: Offers a timer based on the Pomodoro Technique, helping users to break their work into focused intervals followed by short breaks, enhancing productivity and focus.
-
Habit Tracker: Enables users to establish and track habits over time, encouraging consistency and accountability in their routines.
-
Mindfulness Practice: Offers mindfulness timer with soothing background music to help users reduce stress, improve concentration, and foster a sense of calm and balance.
-
Exercise Guide: Visual guide for different types of physical exercises, starting from yoga, HIIT to strength training.
- Java
- Spring Boot
- HTML/CSS/JavaScript
- Additional libraries/frameworks/tools
- Make sure JDK(greater than jdk:17) is installed and configured on your system. (added to $PATH)
- Clone the repository.
- Open it in your favourite IDE.
- Install MySQL database and create a database named zenzone_db;
- In the application.yml file, change the password to your mySQL root password.
- Run the project and have fun.