Skip to content

xmkabel/asu-hackathon-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Virtual Hackathon Management System

A console-based C++ application for managing virtual hackathon events built as a first-year structured programming project at Ain Shams University.


Overview

This system simulates a complete hackathon platform where teams register, submit projects, receive scores from judges, and rankings are calculated automatically. All data is persisted between sessions using flat text files.


πŸ—‚οΈ Project Structure

asu-hackathon-system/
β”œβ”€β”€ src/
β”‚   └── main.cpp          # All program logic and function definitions
β”‚   └── globals.h         # Structs, array sizes, extern declarations
β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ admins.txt        # Persisted admin records
β”‚   β”œβ”€β”€ teams.txt         # Persisted team records
β”‚   β”œβ”€β”€ judges.txt        # Persisted judge records
β”‚   └── evaluations.txt   # Persisted evaluation records
└── README.md

Course Info

Field Details
University Ain Shams University
Course Structured Programming (CIS150)
Language C++ (procedural only)

Team

@xmkabel β€’ @Karim00Mahmoud β€’ @Mazen-Elatfy β€’ @Ahmed-Bayam β€’ @GannahSaeed β€’ @RanaTharwat52 β€’ @rawanamr2006

About

A C++ console application for managing virtual hackathons, built as a structured programming project at Ain Shams University. Handles team registration, judge evaluations, score calculation, and ranking generation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors