- Prettier
- Next.js 13
- Turbopack
- Typescript
- Nextauth.js
- Tailwindcss
- Mongodb Altas
- Login
- Darkmode
- ScrollToTop
- Edit/Add/Delete
- Popup animation
- Cannot use bcrypt for hash and compare password(replace with bcryptjs)
- Cannot put Popup component in root component folder, strange bug
- Cannot use turbopack, turbopack really got a lot of bugs needed to fix
- Cannot loading other route loading component, only root loading is usable
Install packages:
npm installRun dev:
npm run devAdd .env file:
NEXTAUTH_SECRET="8GYrPDgw9wj5213UHWIm"
NEXTAUTH_URL="https://your.domain.com/"
MONGODB_URI="mongodb://username:password@mongodb0.example.com:27017/"Install packages:
npm run buildRun start:
npm run start