Skip to content

pushpendrahpx/redesigned-oj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to redesigned-oj!

This is an online-judge implements basic functionalities and unique features that are attractions of this online-judge.

Live Site - https://redesignedoj.pushpendrahpx.me/

Database Design

  1. Notion Link (Documented) - Notion Document Link
  2. ER Diagram - Basic ER Diagram of System
  3. Schema Design - Basic Schema Design of System

Docker Container ( Recommended ) for server ONLY

For REACT APP, for as of now we can start in dev & use it.

  1. git clone <this-repository>
  2. docker compose up

Requirements

Python3, pip3, Django

env file

Create .env file having variable = MAILJET_API_KEY, MAILJET_SECRET_KEY, OWNER_FROM_NAME, OWNER_FROM_EMAIL.

Steps of Installation

  1. Install all the dependencies from requirements.txt
  2. Make sure to create database tables according to models requirements
  3. python manage.py migrate
  4. python3 manage.py runserver

Contributors


Pushpendra Vishwakarma

💬 📖 👀 📢

About

The Online Judge - Redesigned, ability to handle parallel requests

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published