Skip to main content

Set up your project locally

info

Make sure the following tool are installed on your computer before running your project

Docker Desktop Versionpnpm VersionNode.js versionnpm Version

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

TypescriptLanguage
NextJSReact SSR framework
Ant DesignBeautiful design system

Backend

apps/server

Node.jsEnvironment
TypescriptLanguage
NestJSNode.js framework
TypeORMDatabase ORM
PostgreSQLRelational database