Skip to content

2Archik/full-stack-employees

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full-stack приложение "Список сотрудников":

Реализована авторизация, регистрация, приватные роуты. Авторизованному пользователю доступно:

  • просмотр списка всех сотрудников
  • создание нового сотрудника
  • удаление и редактирование только СВОИХ созданных сотрудников
  • просмотр данных конкретного сотрудника
  • и др.

🛠 Технологии:

  • ReactJS 18

  • TypeScript

  • Redux Toolkit

  • RTK Query

  • React Router v6

  • React Hooks

  • Ant Design

  • Клиентская валидация

  • NodeJS

  • Express

  • SQLite (база данных)

  • Prisma ORM

  • JWT

  • Серверная валидация

Для запуска проекта, необходимо выполнить следующие шаги:

  1. Склонировать репозиторий проекта по ссылке https://github.com/2Archik/full-stack-employees на свой компьютер.
git clone https://github.com/2Archik/full-stack-employees.git
  1. Открыть терминал (или командную строку) и перейти в корневую директорию проекта.
cd employees-react-express
  1. Установить зависимости для серверной части проекта. Введите следующую команду в терминале:
npm install
  1. Сгенерировать типы
npx prisma generate
  1. Создать базу данных и сделать миграцию
npx prisma migrate dev
  1. Перейти в директорию client и установить зависимости для клиентской части проекта.
cd client
npm install
  1. Вернуться в корневую директорию проекта.
cd ..
  1. Запустить проект. Введите следующую команду в терминале:
npm run dev
  1. Открыть браузер и перейти по адресу http://localhost:3000, чтобы увидеть запущенный проект.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published