abondar24 / TodoList

Small TodoList app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

TodoList

Small TodoList app

The idea of the app: to build another tiny todo list application. It's simple: you can authorize there, and create,update or delete todolists.

What was used to write it

  • Java 9
  • Mybatis
  • Spring Boot
  • Apache CXF
  • JWT
  • AngularJs
  • Mysql
  • Docker

Build and run

  • To run on your machine just
mvn clean install
java -jar target/TodoList-1.0.jar
  • To build docker image and run with docker compose
mvn clean install -PdockerBuild
docker compose up -d
  • Create database from db.sql file

  • Open your browser and enter https://:8024

API reference

if you open https://:8024/cxf you will see the link for swagger ui and xml description of api

Disclaimer

The app uses https and jks generated by me. It's a silly idea to store certificates and credentials on github, It's been done only for demo purpose. In production never do like I did here

About

Small TodoList app


Languages

Language:Java 75.2%Language:JavaScript 15.5%Language:HTML 8.4%Language:CSS 0.7%Language:Dockerfile 0.2%