/Human-Resources

It is a Full Stack app for Human Resources to Register Employees and upload their information details through files using React TypeScript in the Frontend to Node, Express, MongoDB in the backend.

Primary LanguageTypeScript

Name: Noar Rassam

Human Resources App

Description

It is a Full Stack app for Human Resources to Register Employees and upload their information details through files using React TypeScript in the Frontend to Node, Express, MongoDB in the backend.

Used

  • HTML

  • CSS

  • Bootstrap-CDN

  • Controlled Components

  • Routes

  • Private Routes

  • Forms

  • React Hooks: useState, useEffect, useContext

  • Axios

  • formData

  • JWT

  • Validation => express-validator

  • sendGrid => sending emails

  • Password Hash => bcryptjs

Login Page

Directory

Forget Password - Send Email

Directory

Registration Form- Admin | Employee

Directory Directory Directory

Info Page

Directory

Upload a File - Clicking on a Name - Hyperlink

Directory Directory

Edit Admin's Profile

Directory

MongoDB Compass

Directory Directory Directory