Skip to content

Willplayz112/Cadet-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cadet Management

A lightweight and efficient Cadet Management System designed to simplify the tracking, organization, and management of cadet information for small units and training groups.

Features

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.

Getting Started

Prerequisites

Ubuntu 22.04 or later (recommended)

Git

Python 3.10+

Installation

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:

Manual Installation

  1. Install required packages:

sudo apt update sudo apt install python3 python3-pip git

  1. Install Python dependencies:

pip3 install -r requirements.txt

  1. Start the application:

python3 app.py

The system will be available at http://localhost:5000 by default.

Roadmap

[x] Basic Cadet Profile Management

[ ] Attendance Logging

[ ] Promotion and Rank Tracking

[ ] Admin Dashboard

[ ] Reports & Analytics

[x] User Authentication and Permissions

Contributing

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.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors