open-source-at-illinois / cherry Goto Github PK
View Code? Open in Web Editor NEWCourse selection made easy
Home Page: https://cherry.opensourceatillinois.com
License: GNU General Public License v3.0
Course selection made easy
Home Page: https://cherry.opensourceatillinois.com
License: GNU General Public License v3.0
Backend doesn't have a requirements.txt which makes it hard to get started
The MongoDB Schema should follow the type signature outlined at https://open-source-at-illinois.github.io/cherry/backend/docs/cherry/models/course.html
CHRY-30
In some places, like when pasting the link somewhere to share, the website still shows the reference to the template.
People registering for courses will find links to fall 2022 course explorer pages more useful.
The wave footer created using <div className="spacer curve1"></div>
in index.js
renders weirdly on mobile screens, would be best to remove it altogether from smaller screens
Allow adjusting number of classes of listed in pagination.
Currently every search returns 100 classes in a page, requiring users to scroll through 100 classes if the desired class is at the bottom. This is bad for user experience.
Steps required:
rowsPerPage
that determines the number of pages returned.Display analytics on the frontend section related to courses. Bonus points for making the visualizations interactive.
https://d3js.org/ is definitely worth a look.
Color Palette of the Cherry website does not match the main OSAI page
At smaller or non-standard window sizes, the blue sloped-graphic covers up part of the UI, interfering with the user experience.
Expected steps:
Identify the element in the code and update CSS of the element
There is no guide on how to build/run the project
CHRY-29
Adding pagination for the course list will provide a smooth way of looking over hundreds of data points in the UI.
Refer to https://mui.com/components/pagination/ and src/components/CourseList.js to implement this.
We should be able to define how many entries show up on each page.
CHRY-31
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.