MCPcopy Index your code
hub / github.com/ThiagoAugustoSM/visual-curriculum

github.com/ThiagoAugustoSM/visual-curriculum @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
13 symbols 41 edges 13 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Logo

Visual Curriculum

Visual curriculum is a tool to better visualize your university credits and disciplines. This project development started because of the non-structured curriculum courses across different universities and the difficulty of visualizing each one of the disciplines.

Checkout the project demo.

📝 Project specs

Tech Stack: React, Typescript, Chakra UI

Features - Track academic progress - Ligh/Dark Mode

🎯 Roadmap

  • Feature: Option to save your history locally (LocalStorage).
  • Feature: Enable the creation of new curriculum and Universities (React Router).

✨ Contributing

Contributions are always welcome!

If you have an idea but want to check in first with the contributors of the project: create a new issue with your idea and discuss with us why we should implement it.

If the feature is already on the roadmap go ahead and create a pull request with it! Make sure to explain which feature you are building and how you chose to implement it.

⚙️ Run Locally

Clone the project

git clone https://github.com/ThiagoAugustoSM/visual-curriculum.git

Go to the project directory

cd visual-curriculum

Install dependencies

npm install

Start the server

npm run start

ℹ️ License

This project follows the MIT license.

Core symbols most depended-on inside this repo

reportWebVitals
called by 1
src/reportWebVitals.ts
badgeSemesterColor
called by 1
src/components/DisciplineBox/index.tsx
openGithub
called by 1
src/components/Header/index.tsx
App
called by 0
src/App.tsx
handleClick
called by 0
src/App.tsx
DisciplineBox
called by 0
src/components/DisciplineBox/index.tsx
handleClick
called by 0
src/components/DisciplineBox/index.tsx
HourStats
called by 0
src/components/StatsHours/index.tsx

Shape

Function 13

Languages

TypeScript100%

Modules by API surface

src/components/DisciplineBox/index.tsx3 symbols
src/components/Header/index.tsx2 symbols
src/App.tsx2 symbols
src/reportWebVitals.ts1 symbols
src/components/StatsHours/index.tsx1 symbols
src/components/StatsContainer/index.tsx1 symbols
src/components/NextSteps/index.tsx1 symbols
src/components/Navigator/index.tsx1 symbols
src/components/Footer/index.tsx1 symbols

For agents

$ claude mcp add visual-curriculum \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact