Skip to content

Demo Project for a Todo Application: backend using Spring and MySQL

Notifications You must be signed in to change notification settings

hftamayo/javaspringtodo

Repository files navigation

ToDo App

This is a fully functional ToDo Application built on Kotlin for the Frontend and it is also use different RestAPI developed in different programming languages.

Concept

  • MultiUsers support
  • Test different programming languages for the BackEnd
  • Compare the benefits of using RestAPI and GrapQL
  • Apply best practices: refactoring, clean Code, design patterns
  • Write unit, functional and integration tests
  • Evaluate the potential security holes of the application

Status

  • oldstable: Task Crud(01-03-2024)
  • experimental: User Login

Version 1 specs

Technical Stack

  • Data storage: sqLite if the app is offline / noSQL
  • FrontEnd: Kotlin
  • BackEnd: RestAPI and GraphQL developed using different programming languages and frameworks

Available Functions

  • Sign-Up / Login
  • View available tasks filter by users
  • ToDo CRUD

Proof of Concept

[Todo]

Branches

  • OldStable : deprecated versions of the project
  • Stable: current or latest official version
  • Unstable: sourcecode that has not been tested and approved
  • Experimental: sourcecode in progress

Bugs

Please refer to the Issues section in this repository

Log releases

0.0.1 Version

  • Released on: Jun 11st 2024
  • Based on JPA
  • this version won't be tested
  • Commit ID: (#38)

0.0.2 Version

0.1.2 Version

  • Released on:
  • Unit and Integration testing written in Jest

References

About

Demo Project for a Todo Application: backend using Spring and MySQL

Resources

Stars

Watchers

Forks

Packages

No packages published