- Node.js
- Typescript
- Statically typed language, preferred over traditional Java for its strict typing
- Express.js
- Backend framework used to create RESTful APIs
- Supabase
- An open-source PostgreSQL database, a Firebase alternative and self-hosted
https://employee-mgmt-kzilla.herokuapp.com/
- GET: Search for an existing employee via email or unique ID
https://employee-mgmt-kzilla.herokuapp.com/api/search-employee?email=johanisrecruited@srmkzilla.xyz
- GET: Show all existing employees in database
https://employee-mgmt-kzilla.herokuapp.com/api/show-employees
- POST: Add new employee
https://employee-mgmt-kzilla.herokuapp.com/api/add-employee
- PUT: Update existing emplyee via unique ID
https://employee-mgmt-kzilla.herokuapp.com/api/update-employee/id/t_KA6nvjenuQAb5qblMrCQbk
- DELETE: Delete existing employee via email and unique ID
https://employee-mgmt-kzilla.herokuapp.com/api/delete-employee/email
https://employee-mgmt-kzilla.herokuapp.com/api/delete-employee/id
- Schema validation using Yup
- Google Recaptcha v3 integration