Skip to content

akhiljozph/proman

Repository files navigation

Proman - Project Management System

A full-stack monorepo project for project management using React, NestJS, Prisma, PostgreSQL, Redis, and Docker.

Prerequisites

  • Node.js 20+
  • pnpm 8+
  • Docker & Docker Compose

Local Development

1. Install dependencies

pnpm install

2. Start databases

docker-compose up -d

3. Setup database

cd packages/database
pnpm generate
pnpm migrate

4. Start development servers

# From root directory
pnpm dev

Production Build

Build with Docker

docker-compose -f docker-compose.prod.yml up --build

Build locally

pnpm build

Project Structure

proman/
├── apps/
│   ├── backend/          # NestJS
│   └── Frontend/          # React
├── packages/
│   └── database/     # Prisma schema & client
├── docker-compose.yml
├── docker-compose.prod.yml
└── pnpm-workspace.yaml

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published