Josh on GitHub Josh on LinkedIn Josh on IG Josh on YT Josh on PDGA

Employee Reviews - a simple web app designed for employee reviews

purpose

we were in-between review platforms for employees, and so I created a web application which allowed users & managers alike to engage in meaningful performance reviews.

the design

primarily built with AWS services. This was a very simple app that didn't involve any complexity. This was an early iteration on the design.

architecture

I was the sole developer on this full-stack project, though I did regularly meet with business stakeholders to understand requirements and gather data for feature development. I followed an Agile workflow and weekly sprints and given this simple project, I would have the PR approved and deploy to Production immediately following a proper build & the feature was validated.

Media

here are just some examples of the app visuals I put together which showcase the UI and functionality of the app.

home the landing page for users after signing in...

review this is what a user would see when selecting one of their users to create a review.

reporting reports could be generated by things like date/quarter/manager/vertical.

functionality

Use any device to access the Employee Review site.

  1. 🕗 Managers will submit a quarterly employee performance review for their team. By default, reviews are not visible until managers toggle the review for visibility.
  2. 📫 Employees will receive an email notification from [email protected] once the evaluation is submitted and available to view.
  3. ✏️ HR, Managers, and their direct reports will have an opportunity to provide feedback via comments on each review at any time.
  4. 💬 Managers are encouraged to schedule 1-1's with employees to discuss the review and any other items.

tech used (including but not limited to...)

  • VS Code
  • AWS Amplify
  • Github
  • AWS DynamoDB
  • Microsoft Graph
  • MSAL
  • Vue 3
  • NodeJS
  • Express Server
  • Jmeter

I actually had fun using Jmeter on this project to load test the site and I was surprised at how well the infrastructure held up. I sent over 50k reviews in a 1 minute window and had zero failures