CampusTracker is a menu-driven Python application designed to help students efficiently manage their academic coursework, track hackathons/events, and analyze their overall workload.
- Task & Event Management: Add, update, search, and delete academic tasks and extracurricular events.
- Smart Filtering: Utilizes Python
Setsto automatically filter and display unique subjects. - Workload Analytics: Integrates Pandas for structured data formatting and NumPy to calculate total and average expected hours of work.
- Data Persistence: Uses File I/O to save records dynamically to text files (
tasks.txtandevents.txt).
- Python 3
- Pandas & NumPy
- Google Colab (for environment execution and Google Drive mounting)
This project is built to run in a Google Colab environment to bypass local strict IT execution policies.
- Open
CAMPUS_TRACKER.ipynbin Google Colab. - Run the notebook.
- Grant permission to mount your Google Drive when prompted (this allows the program to safely generate and save the
.txtdata files to your personal drive). - Follow the on-screen menu prompts to interact with the tracker.
Developed by JAGHATH SARVESH S (26MIS0239) for IACSE101.