A lightweight and efficient Cadet Management System designed to simplify the tracking, organization, and management of cadet information for small units and training groups.
Cadet Records: Manage personal details, ranks, achievements, and attendance.
Easy Deployment: Install the entire system with a single script.
Modern UI: Clean, responsive web interface.
Cross-Platform: Works on Raspberry Pi, Linux servers, and cloud VMs.
Prerequisites
Ubuntu 22.04 or later (recommended)
Git
Python 3.10+
Clone the repository:
git clone https://github.com/Willplayz112/Cadet-Management.git cd Cadet-Management
Run the setup script:
bash install.sh
Or install manually:
- Install required packages:
sudo apt update sudo apt install python3 python3-pip git
- Install Python dependencies:
pip3 install -r requirements.txt
- Start the application:
python3 app.py
The system will be available at http://localhost:5000 by default.
[x] Basic Cadet Profile Management
[ ] Attendance Logging
[ ] Promotion and Rank Tracking
[ ] Admin Dashboard
[ ] Reports & Analytics
[x] User Authentication and Permissions
Pull requests are welcome! If you would like to propose a significant change, please open an issue first to discuss what you would like to work on.
This project is licensed under the MIT License.