Skip to content

About

This is a Job Application Portal Which is Completely Hand Coded , Not in Production Stage

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Job Application (Next.js + Prisma)

Overview

This is a Next.js application (using the app/ router) with Prisma for database access.

Tech Stack

  • Next.js
  • React
  • Prisma (prisma/)
  • @prisma/client

Prerequisites

  • Node.js (LTS recommended)
  • A database (PostgreSQL/MySQL/SQLite/etc.) configured for Prisma

Getting Started

1) Install dependencies

npm install

2) Configure environment variables

Create a .env file in the project root.

At minimum, Prisma needs a database URL:

# Example
DATABASE_URL="postgresql://USER:PASSWORD@HOST:5432/DB_NAME"

If your database/provider differs, use the corresponding Prisma connection string.

3) Initialize Prisma (generate + migrations)

Generate the Prisma client:

npx prisma generate

If you need to apply migrations:

npx prisma migrate dev

To inspect the database schema locally:

npx prisma studio

4) Run the development server

npm run dev

Open: http://localhost:3000

Scripts

  • npm run dev – start Next.js dev server
  • npm run build – build for production
  • npm run start – run production server
  • npm run lint – run ESLint

Project Structure (high level)

  • app/ – Next.js app router
  • prisma/schema.prisma – Prisma schema
  • prisma/migrations/ – migration history
  • app/components/ – shared UI components

Notes

  • Prisma reads configuration from .env.
  • If you change the Prisma schema, re-run npx prisma generate and apply migrations as needed.

About

This is a Job Application Portal Which is Completely Hand Coded , Not in Production Stage

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages