Skip to content

Web application that streamlines employee management for your business. Built using: Express, TypeScript, React, and Prisma

Notifications You must be signed in to change notification settings

Freekson/React-Employees

Repository files navigation


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)

About

Web application that streamlines employee management for your business. Built using: Express, TypeScript, React, and Prisma

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published