Skip to content

About

A comprehensive fullstack application for managing employee performance reviews and feedback.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Performance Review System

A comprehensive fullstack application for managing employee performance reviews and feedback.

Live Demo

Tech Stack

Backend:

  • NestJS v9.4.3
  • TypeORM v0.3.17
  • PostgreSQL 15
  • JWT Authentication
  • Swagger/OpenAPI

Frontend:

  • React 18.2.0
  • TypeScript
  • Material-UI
  • React Router

DevOps:

  • Docker & docker-compose
  • Node 18-alpine
  • GitHub Actions

Quick Start

  1. Clone the repository

    git clone https://github.com/snehil21/Performance-Review-System.git
    cd Performance-Review-System
  2. Start the application

    docker-compose up --build
  3. Access the application

  4. Create an admin account using the Sign Up button

Development

Backend Development

cd backend
npm install
npm run start:dev

Backend runs on http://localhost:3001

Frontend Development

cd frontend
npm install
npm run dev

Frontend runs on http://localhost:5173

Database

PostgreSQL 15 with automatic schema synchronization via TypeORM.

Default Credentials:

  • Host: localhost
  • Port: 5432
  • User: postgres
  • Password: postgres
  • Database: performance_review

Deployment

Frontend: https://netlify.com

Backend: https://railway.app or https://render.com

About

A comprehensive fullstack application for managing employee performance reviews and feedback.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages