A Python command-line application that simulates a simple student dashboard. The application allows users to create a student profile, view personal information, access a study plan, read motivational quotes, and navigate through an interactive menu.
This project was built to strengthen my understanding of Python fundamentals, dictionaries, functions, loops, and menu-driven applications while following professional Git and GitHub practices.
- Student profile management
- Dictionary-based data storage
- Interactive menu system
- Study plan section
- Motivation quotes
- Professional CLI interface
- Functions for modular code
- Input handling
- Semester formatting (1st, 2nd, 3rd, 4th...)
- Python 3
Project-003-Student-Dashboard-CLI
│
├── main.py
└── README.md
- Install Python 3.
- Open a terminal inside the project folder.
- Run:
python main.py==================================================
Student Dashboard CLI
Version 1.0
==================================================
1. View Student Profile
2. Study Plan
3. Motivation Quotes
4. Exit
- Variables
- Dictionaries
- Functions
- Loops
- Conditional Statements
- User Input
- CLI Design
- Code Organization
- Persistent profile storage
- Admin mode
- Login system
- File handling
- Data validation
- Colored terminal output
- Database integration
- AI-powered study recommendations
Muhammad Ahsan
Computer Engineering Student
COMSATS University Islamabad