Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Student Dashboard CLI

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.


Features

  • 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...)

Technologies Used

  • Python 3

Project Structure

Project-003-Student-Dashboard-CLI
│
├── main.py
└── README.md

How to Run

  1. Install Python 3.
  2. Open a terminal inside the project folder.
  3. Run:
python main.py

Sample Menu

==================================================
              Student Dashboard CLI
                  Version 1.0
==================================================

1. View Student Profile
2. Study Plan
3. Motivation Quotes
4. Exit

Concepts Practiced

  • Variables
  • Dictionaries
  • Functions
  • Loops
  • Conditional Statements
  • User Input
  • CLI Design
  • Code Organization

Future Improvements

  • Persistent profile storage
  • Admin mode
  • Login system
  • File handling
  • Data validation
  • Colored terminal output
  • Database integration
  • AI-powered study recommendations

Author

Muhammad Ahsan

Computer Engineering Student

COMSATS University Islamabad

GitHub: https://github.com/Muhammad-Ahsan14

About

A Python command-line dashboard for managing student profiles, study plans, and motivation using dictionaries, functions, and menu-driven navigation

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages