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

QA Testing

HUGE thanks to the indefatigable MINI Students for their persistent attempts to break our system. We truly appreciate the dedication. Keep pushing; maybe your efforts will eventually make it into our bachelor’s thesis.

Architecture

Architecure Diagram

Pinned Loading

  1. file-storage file-storage Public

    Go 1

  2. worker worker Public

    Go 1

  3. backend backend Public

    Go

  4. frontend frontend Public

    mini-maxit.pl Frontend app

    Svelte

Repositories

Showing 8 of 8 repositories
  • frontend Public

    mini-maxit.pl Frontend app

    mini-maxit/frontend's past year of commit activity
    Svelte 0 MIT 0 7 0 Updated Aug 16, 2026
  • backend Public
    mini-maxit/backend's past year of commit activity
    Go 0 0 14 0 Updated Aug 12, 2026
  • deployment Public

    Contains definitions and scripts to deploy the application

    mini-maxit/deployment's past year of commit activity
    0 0 3 0 Updated Aug 10, 2026
  • file-storage Public
    mini-maxit/file-storage's past year of commit activity
    Go 1 0 3 0 Updated Aug 10, 2026
  • worker Public
    mini-maxit/worker's past year of commit activity
    Go 1 0 5 0 Updated Aug 10, 2026
  • .github Public
    mini-maxit/.github's past year of commit activity
    0 0 0 0 Updated Dec 10, 2025
  • 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,727 0 0 Updated Oct 19, 2025
  • frontend-archive Public archive

    Frontend of the contest app in Svelte

    mini-maxit/frontend-archive's past year of commit activity
    Svelte 0 0 4 0 Updated Jul 22, 2025

Top languages

Go Svelte

Most used topics

Loading…