-
Notifications
You must be signed in to change notification settings - Fork 2
1.1 Tech Stack
What you will find on this page 🦉
- Server - tech stack used for server
- Client - tech stack used for client
- Infrastructure - tech stack used for infrastructure
- Documentation - tech stack used for documentation
-
Node.js
JavaScript runtime for server-side execution
-
NestJS using TypeScript
Web application framework for Node.js
-
PostgreSQL + Prisma
PostgreSQL for relational database
Prisma (v7.2.0) for type-safe database access via ORM (Object-Relational Mapping)
-
Next.js using TypeScript
React framework
Using App Router: URLs map directly to the folder structure of the
app/directory -
Redux Toolkit + RTK Query
Redux Toolkit for persistent client state management
RTK Query for client-side API data fetching and caching
For details, see How To: Work with Redux Toolkit and RTK Query
-
Radix UI + Tailwind CSS
Radix UI for accessible component primitives
Tailwind CSS for utility-first styling
-
GitHub
Version control
-
Docker (Compose)
Containerisation for local
dev&prdenvironment and simple deployment -
Render
Deployment platform for CI/CD management
For details, see How To: CI/CD using Render
-
OpenAPI / Swagger UI
API specification and interactive documentation
For details, see API
