Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Authentication App

Простое веб-приложение с аутентификацией пользователей на основе сессий и cookies. Пользователи могут регистрироваться, входить в систему, переключать темы интерфейса и получать доступ к защищённым данным с кэшированием. Бэкенд реализован на Node.js с Express, фронтенд — на React с Vite.

Требования

  • Node.js (версия 16 или выше)
  • npm (версия 8 или выше)

Установка

  1. Клонируйте репозиторий:
    git clone https://github.com/cencitus/secure-auth-app/edit
    cd secure-auth-app

Установка зависимостей и запуск приложения

  1. Установите зависимости для бэкенда: npm install
  2. Создайте файл .env в корневой папке и добавьте секретный ключ для сессий: SESSION_SECRET=super_secret_key_123
  3. Установите зависимости для фронтенда:

cd frontend npm install Запуск приложения

  1. Запустите бэкенд:

cd .. npm start Сервер запустится на http://localhost:3000.

  1. В другом терминале запустите фронтенд:

cd frontend npm run dev Фронтенд запустится на http://localhost:5173 (порт может отличаться, проверьте вывод в терминале).

  1. Откройте приложение в браузере: Перейдите по адресу http://localhost:5173.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages