This repository contains the code for Fircles – a social friend circles app for sharing items. The project is organised as a TurboRepo monorepo with the following packages:
- apps/web – Next.js 14 frontend using React, Tailwind CSS and Zustand
- apps/api – NestJS backend using Prisma ORM and PostgreSQL
- packages/types – shared TypeScript models
Install dependencies for all workspaces and run the build pipeline:
npm install
npm run buildRun tests across all packages:
npm testEach package can also be started individually using the scripts defined in its package.json.