EOD Status Report
10/22
-
Blockers
- Hours of troubleshooting to get prisma calls working properly across the fullstack in NextJs
- Spent a lot of time figuring out how to get NextJs backend setup, but it was worth it.
-
Learning
- Learned a lot about NextJS by refactoring my entire project to use NextJS backend instead of Express. I learned that I actually like it? It makes sense
- When using NextJs backend with prisma, be careful where in your folder structure you call the Prisma client because it will search for the .env file in a relative manner.
- Using NextJs on both frontend and backend changes the whole concept of fullstack… dissolves the boundaries a lot.
- Learned how to setup a remote db on supabase, writing to it using the prisma client
-
Wins
- ‘save my animation’ button on the frontend successfully send a post request to the backend which stores the configuration state in the database.
- actually refactored my whole codebase to run fully on nextJs
- I’ve got a solid plan for how i’m going to approach the Plastic Labs chat-with-website feature now
-
PRs: (bootcamp):
- DB designed and deployed: https://github.com/fractal-bootcamp/malin.social-art/pull/6
- Refactor to use NextJS backend: https://github.com/fractal-bootcamp/malin.social-art/pull/7
- Backend/frontend refactored with proper API calls that store data in db: https://github.com/fractal-bootcamp/malin.social-art/pull/9
-
PRs: (plastic labs)
-
PRs: (retreat tracker):
- backend db setup on supabase and populated: https://github.com/kmankan/meditation-retreat-agent/pull/10