Files
nick-tracker/docs/tech-stack.md
2026-01-11 07:51:30 +00:00

45 lines
728 B
Markdown

# Tech Stack
- **Language**: TypeScript
- **Runtime**: Node.js 20
- **Framework**: NestJS 10
- **Testing**: Jest (backend), Vitest (frontend)
- **Build Tool**: Docker Compose, pnpm workspaces, tsup
## Libraries
- TypeORM
- PostgreSQL
- @nestjs/jwt
- @nestjs/passport
- @nestjs/websockets
- @nestjs/platform-socket.io
- @nestjs/schedule
- @nestjs/config
- class-validator
- class-transformer
- bcrypt
- date-fns
- ical.js
- node-caldav
- @microsoft/microsoft-graph-client
- imap
- axios
- bull
- ioredis
- helmet
- express-rate-limit
- React 18
- Vite 5
- React Router
- TanStack Query (React Query)
- Zustand
- FullCalendar
- react-beautiful-dnd
- socket.io-client
- date-fns
- React Hook Form
- Zod
- TailwindCSS
- Radix UI