Created
May 26, 2025 01:03
-
-
Save sibelius/b24d2317f945c7c99dcf3ce8990a3dd2 to your computer and use it in GitHub Desktop.
Revisions
-
sibelius created this gist
May 26, 2025 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,21 @@ ## Backend - [ ] create a node boilerplate - [ ] create a data model (sql table or nosql collection) - [ ] create endpoints using koa (POST, PATCH, GET, DELETE) - [ ] expose data model in these endpoints - [ ] dockerfile to create a docker image - [ ] deploy in a vps using docker compose, or using k8s deployment + service - [ ] add integration tests using supertest - [ ] create a basic login/auth using email + pwd bcrypt ## Frontend - [ ] create a react boilerplate (nextjs or react-router) - [ ] create a form to create an item - [ ] create a form to edit an item - [ ] create a button to delete an item - [ ] create a table to list items - [ ] create login/auth workflow (login, reset pwd) - [ ] add integration tests with testing library - [ ] deploy to a CDN