This is a program that I built to help manage my tasks (a todo list essentially)
This program has three layers
- HTML, CSS, JS frontend
- GO HTTP server layer
- GO program layer
The GO program layer is what actually does all of the logic of changing lists, saving/opening files, and anything else.
The GO HTTP server layer acts as an interpreter layer between the frontend's requests and the program layer's responses.
The HTML, CSS, and JS frontend is a more user-friendly way of interacting with the program.
This is built off of HTML, CSS, and JS.
All of these languages combined create a user-friendly GUI that is easy to navigate and interact with.
This is where all of the lists can be found and new lists can be created