Skip to content

abidzzz/aurak-catalog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AURAK Catalog

Live Demo: https://abidzzz.github.io/aurak-catalog/

A personal project built with React.js to help AURAK students easily manage and track their course progress.
Select your major, then drag & drop courses and check/uncheck the ones you’ve completed.


Screenshots

screenshot screenshot screenshot


✨ Features

  • Select your major
  • Drag and drop courses between sections
  • Mark courses as completed
  • Saves progress locally (optional)

License

This project is licensed under the GNU General Public License v3.0.


🚀 Getting Started

To run the project locally:

# Clone the repo
git clone https://github.com/abidzzz/aurak-catalog.git

# Navigate into the directory
cd aurak-catalog

# Install dependencies
npm install

# Start the development server
npm start

TODO:

  • Grade tracking & GPA calculation
  • Better prerequisite visualization with flow arrows
  • Multi-catalog year support (2024, 2025, etc.)
  • Find a better way to store courses instead of courses.js
  • Show prerequisites for each course (5/9 completed)
  • Implement mobile view
  • Fix course selection behavior: allow clicking on course name to select/unselect even with drag-and-drop active
  • Fix course selection when prerequisites aren't completed
  • Add more courses

Contributing

Contributions are welcome! If you have any suggestions or improvements, feel free to open an issue or submit a pull request.

About

A customizable catalog manager for AURAK, with drag-and-drop functionality and easy item selection.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors