Skip to content

Developer setup

Nasir Nadaf edited this page Sep 12, 2025 · 5 revisions

Calxsecure is a full-stack monorepo project built with:

Prisma + PostgreSQL for database management Recoil for state management Reusable React UI components for consistent design The repo demonstrates a secure and scalable setup for modern applications.

Getting Started

  1. Clone the Repository git clone https://github.com/ronibhakta1/Calxsecure.git cd Calxsecure

  2. Install Dependencies npm install

  3. Set Up PostgreSQL Using Docker: docker run -e POSTGRES_PASSWORD=mysecretpassword -d -p 5432:5432 postgres Or use a managed provider like Neon.tech.

  4. Configure Environment Variables Copy all .env.example files to .env.

Update DATABASE_URL with your Postgres connection string.

  1. Initialize the Database cd packages/db npx prisma migrate dev npm i --save-dev prisma@latest npm i @prisma/client@latest npx prisma db seed

  2. Run the Apps from root folder npm run dev

Clone this wiki locally