/
18 Jan 2022 8:00PM - 1st Meeting

18 Jan 2022 8:00PM - 1st Meeting

Participants

  • @Darian Lee

  • @Jay Agarwal

  • @Adam Tizzone

Apologies

  • @Jay Chen

Discussion topics

Topic

Context and Discussion Points

Action Items and Decisions

Topic

Context and Discussion Points

Action Items and Decisions

AGENDA

Jobs Board Prototype

What did you like/dislike about it?

Vote on the following:

  • To display jobs in landing page or not?

  • login via zID or scrape this completely?

  • Font and Colour Scheme (especially how the light mode looks)

  • Display jobs in the landing page

  • Remove login

  • Ask for more opinion on colour scheme

Timeline of stuff to get done

  • Initial Bug Fixes

  • Frontend Revamp

  • New Features (international student tag, labels and filters, embedded articles)

To be displayed in Jira:

  • initial bug fixes (by start of t1)

  • hide button/password reset/date filter (by end T1)

  • frontend revamp (by end of T1)

  • new features/ CI/CD (by middle of t2)

Project Documentation

Do we want to do the following:

  • General outline of what the project is about, its features and how to use it

  • Font and Colour Scheme (this might be private tho)

  • Issues that we came across and how we solved it

  • humans.txt

  • 3rd point could be an article on the csesoc media page (maybe at the bottom a link could be provided to the jobsboard page and etc)

  • Instead of humans.txt, do something like WebCMS3 about page. If end up doing this, move current footer description over there

Vision for Project

See Section 2 below

 

Work distribution

See Section 3 below

 

Jobs Board Admin Account

Please check internal password manager to access this.

 

Lead Preferences

Frontend or Backend?

Jay A - Backend

Darian - Frontend

Subcom Members

Do we need any (max 1 or 2 if yes)? Please consider prior commitments xD

Leaning toward yes. Good learning experience

VISION/FEATURES & MISC

Text editor

Should companies continue using the existing markdown editor or should we utilise website’s rich text editor?

Do this after visual changes

Password Reset for Companies

Currently the only way for a company to gain access to their account in the event where they forgot their password is for us to delete their account from Rancher and ask them to sign up again. But obviously this is bad.

company clicks on button → email is sent to them → click on link → type in new password → current password gets overwritten in db

Hide Button

Hides job posts instead of deleting it (in the case where a company submits duplicate posts)

Button in the admin page and the company post page (just in case they post duplicates). Just need to make a component for this

Front End Revamp

Jobs Board Logo

Ask media

 

Any pages that you want added/removed/merged?

  • Landing page + job listing page

  • Articles page

 

Reject button for company verification to delete/hide company from database

same as hide button above

Social Event

Jobs Board is in June

Will come back to this later

Dark Mode

Company logos/assets will have to be made transparent/visible in dark mode. Thoughts? Or different ideas about how to display them?

Ask James/Vicky about who to contact about this.

International Tag

Any cool UI suggestions?

Dropdown box giving a few options to companies asking if the job is open to internationals or is it only available to aus/nz citizens only etc…

Filter Functions

Functionality suggestions?

If doing this, we need to use something other than brute-force (meaning use algo esp. for filtering by description xD)

  • open to grads/interns

  • open to internationals or nah

  • remote/in-person

  • job name

  • filtering by description (maybe)

Embedded “Job”-themed articles

Idea is to provide links to existing short articles on the CSESoc website which could be useful if user doesn’t want to navigate through the CSESoc media library to find that one article. Articles examples include “Resume Writing”, “How I got an internship at XXX company”, etc.

Low priority but may do later on

 

 

Idea to have people submit their own experience about getting into company XXX or resources that they used to get the job.

 

Company and Job Listing Stats

Some way to keep track of these stats. Good to show juicy stats to sponsors.

Low priority but may do later on. Send queries to an endpoint to an admin (should be relatively easy to implement)

WORK DISTRIBUTION

Initial Bug Fix

  • User auto logs out when pressing back button (token auth checking)

  • Email is not sent to jobsboard and careers

Ignore logging out bug for now since we are deciding to remove zID login

Bug for email is found somewhere in backend/mail.ts line 151-156

Date filter to ”delete” job posts

Hiding job posts that are past its expiration date

Do this before frontend revamp

CI/CD staging environment

Get staging environment set up

Low Priority

Frontend Revamp

  • Landing Page

  • Jobs Page

Will come back to it after bug fixes

Private Container Repo

Migrate away from the current one (which is owned by Adam I believe?)

Check with James/Vicky if there is a projects container repo that is private.

BUSINESS WITHOUT NOTICE

 

 

 

If at any point we are wanting to do zID stuff that would require emailing ss@cse (system support) – please ping Shrey to look over it before sending? Communicating on behalf of CSESoc to the school is a delicate thing.

Useful links

 

Related content

UNSW CSESoc