Skip to content

Latest commit

 

History

History
104 lines (73 loc) · 2.96 KB

README.md

File metadata and controls

104 lines (73 loc) · 2.96 KB

React Employees

Report Bug

Table of Contents
  1. About The Project
  2. Stack
  3. Preview
  4. Installation
  5. Contact

About The Project

Welcome to the React Employees!

Сutting-edge web application that streamlines employee management for your business. Built using the latest web technologies including Express, TypeScript, React, and Prisma, React-Employees offers a comprehensive suite of features to simplify your workforce management process.

Key Features

User Authentication with JWT: Leveraging JSON Web Tokens (JWT), React-Employees implements a secure user authentication system. Upon login, JWT tokens are issued and utilized for subsequent authorized API requests.

Employee CRUD Operations: The application demonstrates full CRUD (Create, Read, Update, Delete) operations for employee records. Prisma models are employed to define the schema and structure of employee data.

Registration and Login Flow: New users can register by providing necessary details, and registered users can log in securely. The frontend communicates with the backend to handle authentication and token management.

Dynamic Form Handling: React forms are intelligently designed to handle input validation and provide a seamless user experience. Form components are modular and reusable, reducing redundancy in code.

Tech Stack Used

  • ReactJS
  • Redux Toolkit
  • TypeScript
  • Express
  • Prisma
  • SQLlite
  • SCSS-Modules

Preview

Some gifs may take a long time to load, if you want to see them wait a bit.

Site preview

site preview

Installation

  1. Clone the repo
    git clone https://github.com/Freekson/React-Employees.git
  2. Go to React-Employees folder
    cd React-Employees
    
  3. Install NPM packages
    npm install
  4. Run server command
    npm run dev

See the open issues for a full list of proposed features (and known issues).
Check the releases to see completed items

Contact

Yehor Dreval

Project Link: React Employees

(Back to top)