Code Monkey home page Code Monkey logo

degree-planner's People

Contributors

bofeiw avatar c-sfeng avatar chaoqlate avatar dependabot[bot] avatar jcharles8246 avatar liberohs avatar mchhoeu avatar melanieso avatar spanishpear avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

jhingun1

degree-planner's Issues

Pathways CSS

The Pathways MVP while works could use some CSS improvements such as changing the colour of the arrows based on the theme.

Search is seriously inefficient

Searching courses in pathways and in plannify works by loading all 6000+ courses into a search component and filtering on the search options as the user loads input. For a dataset this large we need to move to a different implementation model in which the user types the course code and presses enter to yield the best result (by calling the backend and yielding such a result).

Now this change will mean no autocomplete in the current sense but will mean far better load times and performance overall.

Dockerfile

There exists an incomplete Dockerfile to deploy it on the CSESoc provided servers, however it is not tested and probably not complete. Finishing one for development and production would be good to allow devs to more readily test it and to more readily deploy it.

Complete 2020 UNSW Handbook Scraper

As no Handbook API exists currently, scraping is the default method of yielding production data for this project. A scraper exists in partial completion; this needs to be completed so that we can populate our database with real data.

Specific requirements of scraping and data to be retrieved can be found in project spec.

Add Plannify theme

To give the project a more unique feel, a theme should be created and implemented into the project including utilities to add a dark mode.

Pathways Cards v2.0

Pathways Cards were made to only show the code, name and a link to the course outline, however these cards can and should show far more information; so they should be updated to show as much information as possible such as UoC, when the course is running in the current year and whatever else possible.

Connect BE API to FE project

We have API endpoints that interface with our database, we should provide frontend logic that calls these endpoints so that the frontend is using our actual data rather than temp data.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.