Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

SRKRCC/iconcoderz-backend

Open more actions menu

Repository files navigation

IconCoderz Backend

Modern Node.js + TypeScript + PostgreSQL + Prisma v7 backend.

Prerequisites

  • Node.js 18+
  • pnpm
  • PostgreSQL

Setup

  1. Install dependencies:
pnpm install
  1. Configure environment variables:
  • Copy .env.example to .env
  • Update DATABASE_URL with your PostgreSQL connection string
  1. Generate Prisma Client:
pnpm prisma:generate
  1. Run migrations:
pnpm prisma:migrate

Development

pnpm dev

Build

pnpm build

Production

pnpm start

Database Management

  • Prisma Studio: pnpm prisma:studio
  • Generate Client: pnpm prisma:generate
  • Create Migration: pnpm prisma:migrate

Tech Stack

  • Runtime: Node.js
  • Language: TypeScript
  • Framework: Express v5
  • Database: PostgreSQL
  • ORM: Prisma v7
  • Dev Tool: tsx (for fast TypeScript execution)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.