Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Replace zid authentication with federated authentication (SSO) and make repo public once done 🙏

  • Refine code quality in the backend codebase. There’s still quite a lot of code smells e.g. using any to type check variables, repetitive logic …. the list goes on, which creates technical debt (not epic (blue star) )

  • Job recommendation system ==> could possibly integrate with circles once federated auth is out

    • A cool idea proposed by James. What if we could recommend jobs to students based on what courses they have already taken. For example, a student who has only taken COMP1511 wouldn’t really be ready for a Software Engineering job interview, however a student who has completed both COMP2521 and COMP3121 would be ready. Another example would be a student who is majored in Artificial Intelligence should be recommended a Machine Learning job.

    • Frontend - A “Recommended Jobs” section in the jobs list page and a form for students to fill out/update what courses they have completed

    • Backend - Record students answer and store them in the database. Then, based on the response, design an algorithm (similar to matching problem from COMP3121) to provide job recommendations.

  • Articles Page (Accessible to everyone) - A page where students are able to find articles related to jobs such as “How to Write a Great Resume”, “Interview Tips from Previous Interns and Grads” and more.

  • Statistics page (Accessible to admins and companies)

    • Frontend - A page where companies are able to see our stats about the number of companies registered with us, the number of job posts that we released the past year and more

    • Backend - most of the backend routes should be completed from this year (e.g. get the number of companies with jobsboard, number of jobs posted this year)

  • Dark mode integration

Miscellaneous Things

  • Please write thorough documentation 🙏

  • Give credit where credit is due

  • Don’t be afraid to ask for help

  • Take lots of pictures 🤣

...