chaunmt / interactive-prerequisite-flowchart Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://course-flowchart-drab.vercel.app
Home Page: https://course-flowchart-drab.vercel.app
It currently does not support allCourses.json—I'm most likely just going to create a separate variant of the default export with slightly altered methods that can't be misused (getCourse by id does not make sense for this file).
Is anyone else having trouble adding more css elements? I probably have to check the nextjs and reactjs style guide, but :(( yeah
also note that anyone is welcome to arrive at 6PM Mechanical Engineering Building at the CSE Computer Labs, we will be getting a lot of work done!
@nonononono1
Some functions are not working as expected.
Design the webpages for desktop and mobile. This can be done with any design tools, not necessary code.
Sketch design can be found in our Figma. They can be used as guidelines and can be changed as need.
Assigned work:
Themes:
Extension Features:
"a little functional programming never hurt anybody" but it's also much harder to onboard/maintain when it's incomprehensible
so basically this is a reminder that i should eventually rewrite graph builder using OOP instead for maintainability, although this is a fairly low priority right now as graph builder is currently working (and I'll be here to maintain it for a while) — because eventually someone else will have to deal with that code
also right now it takes multiple root courses and efficiently builds the full graph from them, but I want to rewrite (or at least, supplement) it in a way that allows for caching of graphs built from individual root courses, and then combining them after the fact - this should also play well with any serverless/edge functions we might want to use for this instead (if I maybe want to use python (wasm? 💀) for set-based graph building, once we get accurate and stabilized data)
Right now the dynamic routes accept any possible url
There are many complaints that our current name "Gophers Prerequisite" isn't catchy enough.
What other name can we go with?
Research on possible tools to be used for our flow chart/graph.
Deploy website on Vercel (?) or integrate with other website (Gopher Grade?).
Adjustments to different screen's configurations.
Navigation
Other functions
Assign more works and deadlines
in graph-builder branch - get buildGraph(course or [courses]) working
namely Header.js and FilterSearch.js have linting errors
also it would be nice to set up a thing that prevents pull requests from being accepted while there are still linting errors (after the above two are fixed)
Our new README file is up. In DOCUMENTATION section, consider adding in a short introduction/guide for your work (either under the already listed item or make a new number for your work).
add your work
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.