Expendable Employees

React

Material UI

Javascript

HTML

CSS

MongoDB

NodeJS


A Managerial Tool web application for managing your employees, but with a small twist. To access the application, a user must register a company and create an account. From there, the creator will be made an admin and they may add or manage employees, change their schedules, fire a random non-admin employee, etc. Users within the company may send messages, make events, and manage work schedules. User account information are stored in a MongoDB database. User authentication for validation, login credentials, and priviledges are handle using JSON Web Tokens. Before certain data are stored in the MongoDB database, the data is salted and hashed using bycrpt. Schema Validation is also used to ensure that the data being processed and stored remain consistent.

Github Repository: here

Project Status: complete

ANTHONY HUANG © 2022. Powered by Gatsby.