Skip to content
@mini-maxit

mini-maxit

MAXIT

Overview

This application is designed to facilitate the process of uploading problems, providing solutions, and testing them efficiently. It offers a streamlined interface for users to submit problems and solutions, while also providing automated testing to verify the correctness of the submitted solutions.

Features

  • Upload Problems: Allows users to upload programming problems with a description, input/output format, and constraints.
  • Upload Solutions: Enables users to upload solutions for the problems in various programming languages.
  • Automated Testing: Automatically tests the submitted solutions against predefined test cases to ensure correctness.
  • Result Feedback: Provides detailed feedback on solution correctness, including which test cases passed or failed.

Tech Stack

  • Frontend: Svelte with TypeScript
  • Backend, Worker, FileStorage: Golang
  • Broker: RabbitMQ
  • Database: PostgreSQL
  • Orchestration: Docker for containerization

Architecture

Architecure Diagram

Popular repositories Loading

  1. worker worker Public

    Go 1

  2. frontend frontend Public

    Frontend of the contest app in Svelte

    Svelte

  3. file-storage file-storage Public

    Go

  4. .github .github Public

  5. backend backend Public

    Go

  6. deployment deployment Public

    Contains definitions and scripts to deploy the application

    Shell

Repositories

Showing 7 of 7 repositories
  • backend Public
    mini-maxit/backend’s past year of commit activity
    Go 0 0 0 0 Updated Jan 24, 2025
  • frontend Public

    Frontend of the contest app in Svelte

    mini-maxit/frontend’s past year of commit activity
    Svelte 0 0 0 0 Updated Jan 8, 2025
  • file-storage Public
    mini-maxit/file-storage’s past year of commit activity
    Go 0 0 0 0 Updated Dec 29, 2024
  • swag Public Forked from swaggo/swag

    Automatically generate RESTful API documentation with Swagger 2.0 for Go.

    mini-maxit/swag’s past year of commit activity
    Go 0 MIT 1,232 0 0 Updated Dec 29, 2024
  • worker Public
    mini-maxit/worker’s past year of commit activity
    Go 1 0 0 1 Updated Dec 20, 2024
  • .github Public
    mini-maxit/.github’s past year of commit activity
    0 0 0 0 Updated Nov 17, 2024
  • deployment Public

    Contains definitions and scripts to deploy the application

    mini-maxit/deployment’s past year of commit activity
    Shell 0 0 0 1 Updated Nov 17, 2024

Top languages

Loading…

Most used topics

Loading…