Skip to content

chrismipi/todos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple Todos app

The app is just for keeping a list of todos and mark them done or delete them, nothing more nothing less.

It's mainly for demonstration of 3-tier architecture, and unit testing on the backend. Its deployed using docker swarm and served on Caddy Server as the reverse proxy and everything is deployed on a ubuntu server on Digital Ocean the live app is here https://todo.mcmipi.xyz/ its a public site, anyone can save todos and they will be seen by anyone who accesses the site.

UI

Built using the Angular framework, and its just consuming the RESTful API.

Backend CircleCI

Build using SpringBoot framework, exposing a RESTful API and savingTodos in the database.

You can check the REST API here

Database

Using a relational database MySQL, could have used PostgreSQL or MariaDB or a no-SQL database.