ShubhankarKG/TodoApp

This is just a regular Todo App. The aim is to learn the Tech stack.

★ 0Forks 0HTMLGitHub ↗Compare

README

TODO app

This is just a regular Todo App. The aim is to learn the Tech stack.

codecov Github Actions

Tech stack

  1. Frontend - Angular
  2. Backend - Spring Boot
  3. Database - PostgreSQL

Flow of the app

  1. Anyone uses the Todo app to create todos and store them.
  2. Store that anyone as user and connect that user to todos.
  3. Use that user to login, as well as allow them to only register and do todos. In the process, add spring security as well.

Models

  1. Todo
{
    "id": 1,
    "title" : "Todo title",
    "description": "Todo description",
    "status": "Finished | Pending",
    "user_id": 123
}
  1. User
{
    "id": 123,
    "name": "User name",
    "email": "Email ID",
    "password": "hash(password)",
}

Tests

$ cd rest-service
$ chmod +x mvnw
$ ./mvnw test

Contributors

ShubhankarKG

Issues