Skip to content

HCMUTE-RTIC/JurisQBank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

127 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JurisQBank

JurisQBank is a platform for ... (Add project description here).

Architecture

The project is divided into two main parts:

  • Client: Next.js (TypeScript) frontend.
  • Server: Django (Python) backend.
  • Infrastructure: Docker Compose (PostgreSQL, Redis, MinIO).

Prerequisites

  • Docker & Docker Compose
  • Python 3.13+ (Django 6.0 support only in Python 3.13+)
  • Node.js & pnpm

Quick Start

  1. Setup Environment Variables:

    cp .env.example .env
    # Edit .env with your credentials if needed
    # Enviroment frontend(client)
    cd client
    cp .env.example .env.local
  2. Start Infrastructure Services:

    docker compose up -d

    This starts PostgreSQL, Redis, and MinIO.

  3. Backend Setup: See server/README.md.

  4. Frontend Setup: See client/README.md.

  5. Testing: See tests/README.md.

Services Info

  • Postgres: Port 5432
  • Redis: Port 6379
  • MinIO Console: http://localhost:9001
  • MinIO API: http://localhost:9000
  • Backend API: http://localhost:8000
  • Frontend: http://localhost:3000

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors