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.
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.
the landing page for users after signing in...
this is what a user would see when selecting one of their users to create a review.
reports could be generated by things like date/quarter/manager/vertical.
functionality
Use any device to access the Employee Review site.
- 🕗 Managers will submit a quarterly employee performance review for their team. By default, reviews are not visible until managers toggle the review for visibility.
- 📫 Employees will receive an email notification from [email protected] once the evaluation is submitted and available to view.
- ✏️ HR, Managers, and their direct reports will have an opportunity to provide feedback via comments on each review at any time.
- 💬 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