Fullstack template to learn React
- Simple rest api
- postgresDB
- add testing (backend)
- add cypress testing (frontend)
- learn more about next.js/react structure
- infrastructure (k8s)
- nestjs password are stored unencrypted. hash and secure them (bcrypt.js?)
Init the app from the cli,
- Material UI MUI
- MUI and Tailwind install
- zustand store
- using Zustand in more depth
- React documentation
- Storybook
- cypress
- Vest form confirmation
- auth/jwt
- configService guide
- testing/svc testing
- adding class validator
- Next.js + Tailwind integration
- storybook w/ pnpm
- solution + addition to .npmrc
- type error
- pino logger backend
// !! WARN !!
// Dangerously allow production builds to successfully complete even if
ignoreBuildErrors: true,
},```
### Backend
* [Nest.js](https://docs.nestjs.com/)
* [Fastify](https://www.fastify.io/docs/latest/)
### Issues
* connecting the db
// require('dotenv').config(); // https://stackoverflow.com/questions/62287709/environment-variable-with-dotenv-and-typescript import * as dotenv from 'dotenv'; dotenv.config({ path: __dirname + '/.env' });
* Configuring env [management](https://docs.nestjs.com/techniques/configuration#getting-started) where I wanted to use NestJs own dotenv config `@nestjs/config` and this [tutorial](https://betterprogramming.pub/nest-js-project-with-typeorm-and-postgres-ce6b5afac3be)
* the start-db.sh should be replaced by a more versatile
* swagger apipropreties nott working
* esling/prettier rules
* learning about import inside [@modules](hhttps://github.com/nestjs/jwt#async-options)
* testing service/controllers in nestjs