Skip to content

TheSevenPlusPlus/FU-OJ

Repository files navigation

FU Online Judge

FU Online Judge (FU-OJ) is an online code grading platform designed for students who are just starting to learn programming.
It supports several popular programming languages such as C/C++, Java, C#, Python, JavaScript, Go, ...


📖 Overview

This project was developed as part of the SSG (Software System Group Project) course at FPT University.
Team: The Seven++ (8 second-year students)

  • 4 members in the communication team
  • 4 members in the development team

🛠️ Tech Stack

  • Backend: .NET 8
  • Frontend: ReactJS
  • Database: PostgreSQL
  • Grading Engine: Judge0 CE
  • CI/CD: GitHub Actions
  • Hosting: Azure VM (student free tier)
  • UI/UX: v0.dev

🚀 Development Process

  • Implemented CI/CD pipelines with GitHub Actions for automated testing and deployment
  • Deployed to an Azure VM using free resources for students
  • Built a modern UI with v0.dev

🏆 Achievements (after nearly 1 week since launch)

  • ✅ Nearly 70 registered accounts on the platform
  • ✅ Around 50 online exercises available (more coming soon)
  • ✅ Created 2 practice PE contests from past exams
  • ✅ Almost 200 submissions have been graded

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors