8000 GitHub - evalify/evalify
[go: up one dir, main page]

Skip to content

evalify/evalify

Folders and files

< 6880 td>
 
NameName
Last commit message
Last commit date

Latest commit

 

History

111 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Evalify

A comprehensive student evaluation platform built with modern web technologies.

Tech Stack

  • Next.js - React framework
  • tRPC - End-to-end typesafe APIs
  • Drizzle ORM - Database toolkit
  • MinIO - Object storage
  • Redis - Caching layer
  • shadcn/ui - UI components
  • PostHog - Analytics

Prerequisites

  • Node.js 18+
  • pnpm
  • Docker & Docker Compose

Setup

1. Environment Configuration

Copy the example environment file and configure your variables:

cp env.app.example .env

2. Start Dependencies

Launch required services using Docker:

docker compose up -d

3. Install Dependencies

pnpm install

4. Database Setup

For Development:

pnpm db:push

For Production:

pnpm db:generate
pnpm db:migrate

To run Drizzle Studio

pnpm db:studio

5. Run the Application

Development:

pnpm dev

Production:

pnpm build
pnpm start

The application will be available at http://localhost:3000

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages

0