node 18
nvm use 18
install pnpm
npm install -g pnpm
- Run the api in a terminal
cd server
pnpm install
pnpm dev
- Run the react app in another terminal
cd client
pnpm install
pnpm dev
- Atomic git history with conventional commit messages.
- Intutive file/variable names.
- A CRUD API
- Express middleware
- Json web tokens
- Password hashing with salt
- React Routing with public, private pages
- Redux for Auth state management
- Axios for sending http requests
- Custom hooks for auth
- File/image uploads
- Update user settings