Skip to content

chfle/spring_todo_app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Todo App

Maintenance

Table of Contents
  1. About The Project
  2. Getting Started
  3. Wiki
  4. Roadmap
  5. Contact

About The Project

project image

This project is used to create and manage your To-dos

Other areas of application:

  • Collaboration Features:
    • Assign users to other tasks
    • Assign multiple user to a task
    • Add comments to a task
  • Time Tracking – Allow users to track the amount of time they spend on each task
  • Task Prioritization – Allow users to assign a priority level to each task
  • Task Reminders - Enable users to set reminders for specific tasks

Built With

Getting Started

Prerequisites

  • Java 17+
  • Maven 3+
  • Docker

Installation

  1. Clone the repo
    git clone git@github.com:chfle/spring_todo_app.git
  2. Build Project
    mvn spring-boot:run
    

Wiki

If you are seeking more comprehensive information about this project, including its features, functionality, and usage, as well as insights into the development process and community involvement, then you should definitely read its corresponding GitHub project wiki

Roadmap

  • Create repo
  • Add Login / Register
    • Add Login Page
      • Password Reset Email
      • Password Reset Page
    • Add Register Page
      • Registration Confirmation Email
    • Read and Add users to the Database
    • Remember users after login
      • Basic Remember-me
      • TokenRepository
  • Add Main Page
    • Show lists
      • Show icon if list is public or private
      • Make the list scrollable after x list items
      • Edit List (Name, Permission, etc)
    • Add new tasks
    • Collaboration Features
      • Assign users to other tasks
      • Assign tasks to users
      • Assign multiple user to a task
      • Add comments to a task
      • Add comments to task
    • Remove tasks
    • Time Tracking
    • Task Prioritization
    • Task Reminders
  • Add Settings Page
    • Change Password
    • Delete Account
  • Add Profile Page
    • Add profile picture
      • Remove picture
      • Upload picture
    • Change Profile information

Contact

Christian Lehnert - @ChrLehnert - christian.lehnert.home@protonmail.com

(back to top)

About

Simple Spring Boot app for saving todos

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published