JABC HR System
In the Spring of 2019, I took a course at UBC called CPSC 319 - Software Engineering Project. This course had me working on a project specified by Junior Association BC (JABC). JABC is a registered charity that aims to provide education programs for youth. As such, JABC has various employees with various roles and their HR team calls for an HR system to help them conduct HR administration. This is where my team and I come in.
- Crafted database schema design to support client features (among which are employee history, customizable performance reviews and variable account privileges).
- Wrote backend services, wrote stored procedures to support backend services accessing database, and wrote frontend React components and pages.
- Created completely customizable React table component to support completely customizable performance reviews and work plans.