Version 0.2.1
Main packages :
- Nextjs version 14
- Reactjs version 18
- Mui material version 5
- Jest / testing-library
Nextjs App Router project structure based
-
Nextjs tutorial base : https://nextjs.org/learn/basics/navigate-between-pages/client-side
-
Nextjs app router documentation : https://nextjs.org/docs/app
-
Nextjs react app router implementation example : https://github.com/vercel/next.js/blob/canary/examples/cms-contentful/lib/api.ts
-
Material UI next implementation : https://github.com/mui/material-ui/blob/master/examples/material-ui-nextjs-ts/src/app/layout.tsx
-
Prisma / Nextjs implementation example : https://github.com/prisma/prisma-examples/blob/latest/typescript/rest-nextjs-api-routes-auth/pages/api/post/%5Bid%5D.ts
-
Reducer with js Map object article : https://mparavano.medium.com/stop-using-giant-switch-statements-in-your-react-reducers-abfb8aa8ede7
-
Drag and drop library : https://docs.dndkit.com/api-documentation/draggable
-
CSS file (from gsap codepen) : https://codepen.io/GreenSock/pen/gOWxmWG.css
Synchronisation db with prisma shema :
- delete (node_modules and prisma generate files)
- npm install
- prisma generate