Skip to content

200215-Moynul-Islam/KUOJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KUOJ

Description

KUOJ is an online judge system designed to evaluate programming solutions submitted by users. It provides a platform for users to practice coding problems, improve their algorithmic skills, and compete with others in solving various programming challenges. This repository contains the source code for the KUOJ system.

Features

  • User registration and authentication.
  • Problem set browsing and submission.
  • Real-time evaluation of submitted solutions.
  • Secure submission handling and evaluation.

Installation

  1. Clone the repository: git clone https://github.com/200215-Moynul-Islam/KUOJ.git
  2. Navigate to the project directory: cd KUOJ
  3. Install dependencies: npm install
  4. Set up environment variables:
    • Create a .env file based on .env.example and fill in the required configurations.
  5. Start the server: npm start
  6. Access the application via the provided URL (default: http://localhost:3000).

Usage

  1. Register as a new user or log in with existing credentials.
  2. Browse through the problem set and select a problem to solve.
  3. Submit your solution code for evaluation.
  4. Monitor the evaluation status and view the verdict (Accepted, Wrong Answer, Runtime Error, etc.).

Contributing

Contributions to the KUOJ project are welcome! Feel free to fork the repository, make changes, and submit pull requests. Make sure to follow the existing code style and guidelines. For major changes, please open an issue first to discuss the proposed modifications.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages