A comprehensive school management portal for Cavendish University.
- Course registration for each year and semester
- Payment system for tuition and module registration
- Access to CAT1, CAT2, and final exam results
- Docket printing with payment requirements
- Payment tracking and balance display
- CAT1: 50% of fees paid
- CAT2: 75% of fees paid
- Final Exam: 100% of fees paid
- Separate K5 payment for docket printing
- User management
- Payment monitoring
- Student records management
- System configuration
- Results management
- Student performance tracking
- Clone the repository
- Create a virtual environment:
python -m venv venv - Activate the virtual environment:
- Windows:
venv\Scripts\activate - macOS/Linux:
source venv/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt - Run the application:
python app.py - Visit:
http://localhost:5000
Update config.py with your specific settings and database configuration.
Create a .env file in the root directory with: