BUUPE / inquisitor

An end-to-end system for BU UPE recruitment season
https://upe.bu.edu/inquisitor/
MIT License
1 stars 1 forks source link

Improvements/3.0 #150

Closed vitorvicente closed 2 years ago

vitorvicente commented 2 years ago

Version 3.0 of Inquisitor

This Pull Request includes a plethora of changes/additions/fixes, all in an effort to release the Third Major Version of the Inquisitor Software.

Changes

UI

The main focus of this new Version is an improved UI for Inquisitor, for a visual guide see the links below. Major changes include - removal of a NavBar in favor of a landing page with Action Cards that show/disappear according to the current Settings/Application status.

Pages now follow a pretty standard UI Theme (although no Theme is used, rather Styled Components, this is in an effort to fix a bug with Dark Mode). A new Header and improved looks of side-navbars are also included, in a much smoother and rounded look.

Notes on Screenshots

Due to screen limitations, some screenshots might be missing the footer or the header, but it is there! It might also be the case that the pages are very zoomed out.

For Landing Page, I can't get every card there because some contradict each other (New Application vs Edit Application vs Interest Form), but they are basically the same style.

Three pages are missing, since they are mostly a step and done functional page: Events, Login, Logout. All three have UIs though.

Manage Interviews

There is a new Admin Functionality that allows Admins to close an interview, or mark the applicant as a no-show, this fixes issues we had in the past with no-shows and single interviewer interviews.

Recruitment Events

There is a new General Functionality to mark attendance for Recruitment Events with Inquisitor, this includes an Admin Panel to create and Manage Events; and an Applicant Events page to register the user as attending via URL parameters given by a specially generated QR code.

Name Changes

We are finally sticking with the name and URL Inquisitor!!

General Fixes

This version fixes a bunch of issues, all of which can be found in the Issues tab here on Github.

vitorvicente commented 2 years ago

Have to merge because of Splash 2.0

ROODAY commented 2 years ago

Np, I'll still give it a look through and provide some comments later

ROODAY commented 2 years ago

Also here are some comments on design/styling. Take these with a grain of salt as it's just me.

For the rest of these pages, I think the image shouldn't be visible at the top, as it's wasted space that distracts from the main point of the page, e.g. applying or selecting timeslots, etc. The image should be used for grabbing attention on the landing page, but once they're in the app we should focus on interactable bits.

And last comment that applies to the app in general, I'm not sure if I agree with the font change. Correct me if I'm wrong but is the idea to make the app look more classy/honor society like? I'm not against that, I just think that serif fonts in general tend to make things look old timey, and it's a fine line from classy to looking outdated.

In all honesty I think getting a professional designer to talk with eboard, figure out what the design goals are, and then iterate until they can agree on a design, would be the best move. Perhaps Ziba could help with funding, make it a win/win scenario by having a design student from BU do it so it's cheaper and they can put it on their portfolio (I think they should be paid because otherwise they won't be trying their hardest). In general I can only comment on what looks off to me, but I'm not a professional designer so I'd say defer to one of those.