Skip to content

Interactive roadmap & dashboard for Allegheny College's major/minor programs. Visualize your academic journey with GatorAdvisor! 🐊

Notifications You must be signed in to change notification settings

Allegheny-CMPSC-summer-2023/Advise-A-Gator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Allegheny

GatorAdvisor 🐊

Overview

Advise-A-Gator is a visual roadmap and dashboard for Allegheny College's four major and minor programs. The project aims to provide a more user-friendly and interactive way for students to navigate their academic journey, as opposed to traditional bulletins. Each course is visualized as a card or a component in the roadmap, with detailed information available upon clicking.

Features 🌟

  • Visual Roadmap: A graphical representation of the academic journey for Computer Science, Data Science, Informatics, and Software Engineering majors.
  • Interactive Dashboard: Courses are displayed as cards, offering a concise view of the curriculum.
  • Single Source of Truth: All course data is stored in a centralized current_data.json file, ensuring consistency and ease of updates.
  • Modular Components: The project is structured with reusable components, making it scalable and maintainable.

Directory Structure πŸ“‚

  • components: Contains reusable UI components like cards, navigation bar, and various roadmap elements.
  • curriculumData: Houses the JSON data for the courses and the configuration schema.
  • pages: Includes the main pages of the application like the dashboard for each major and the home page.
  • styles: Centralized styles for the application.

How to Use πŸš€

  1. Navigate to the desired major/minor from the navigation bar.
  2. View the roadmap to get an overview of the academic journey.
  3. Access the dashboard to see the courses displayed as interactive cards.
  4. Click on a course in the roadmap or a card to get detailed information about it.

License πŸ“œ

...

Using pre-commit πŸš€

In order to run pre-commit on your local computer, please follow the steps below.

1. Install pre-commit

pip install pre-commit

2. Install the git hooks in your repository's root

pre-commit install

About

Interactive roadmap & dashboard for Allegheny College's major/minor programs. Visualize your academic journey with GatorAdvisor! 🐊

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •