Own Projects
TBD
Consultancies
TBD
Learning Projects
This site
This site, besides sharing my stuff was created to learn Jekyll, some CSS and Github Actions. Source can be found at github.com/tomhudak/thudak.com
Todo List APIs & Frontends
Todo List is a great way to go through the basic capabilities and behaviors of a programming language. What you can mostly find on the internet is either just an API or just a front-end that is using local-storage.
I’m aiming for implementing APIs in various languages but having the same endpoints and responses. On the other side I’m implementing front-end solutions that are submitting HTTP calls to these APIs and having the same visual outlook. With this (supposedly) any front-end should be working with any of the APIs.
With this setup, besides the language basics, I can get to know how routing, CRUD API endpoints and database connections are working (on backend), how HTTP connections, error handling and two-way data binding behaves (on frontend).
API
- Go API go-todolist-api - Learned golang basics, routing, ORM (gorm) connection to MySQL. Also learned how to use Dev Containers for VS Code
- Node.js API node-todolist-api - Refreshed my Node.js basics, routing, cors, ODM (mongoose) connection to MongoDB.
Frontend
- Angular Frontend ng-todolist-fe - Learned the differences from AngularJS, HTTP handling.
- React Frontend react-todolist-fe - Learned React basics, HTTP handling.
