Initial Ralph scaffold
This commit is contained in:
44
docs/tech-stack.md
Normal file
44
docs/tech-stack.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user