Set up your project locally
Set up your project
The first time you clone the project, run the following commands:
npm install -g pnpm
This installs pnpm if you don't have it.
pnpm run init
This starts your docker services, intialise your .env and initialize your PostgreSQL database with mock data.
Run your front-end and back-end
pnpm run dev
Monorepo tech-stack
What you get from Marblism is a monorepo using pnpm with the front-end and the back-end of your app inside.
Frontend
apps/web
Typescript | Language |
NextJS | React SSR framework |
Ant Design | Beautiful design system |
Backend
apps/server
Node.js | Environment |
Typescript | Language |
NestJS | Node.js framework |
TypeORM | Database ORM |
PostgreSQL | Relational database |