Это фронтенд-приложение для аутентификации пользователей через Telegram, созданное с помощью Next.js.
- Аутентификация пользователя через Telegram.
- Взаимодействие с бэкендом в реальном времени через WebSocket (Socket.IO).
- Современный интерфейс, построенный на Mantine UI и Tailwind CSS.
- Типобезопасный код благодаря TypeScript.
- Фреймворк: Next.js
- Язык: TypeScript
- UI компоненты: Mantine UI
- Стилизация: Tailwind CSS
- Real-time: Socket.IO Client
- Линтинг: ESLint
git clone https://github.com/TheNofis/telegram-auth -b frontend
cd telegram-authДля установки всех необходимых пакетов выполните команду:
npm installСоздайте файл .env.local в корне проекта и добавьте в него переменные, необходимые для подключения к вашему б-кенду.
# URL вашего API сервера
NEXT_PUBLIC_API_URL=http://localhost:3000/
Для запуска приложения в режиме разработки используйте:
npm run devПосле этого откройте http://localhost:3000 в вашем браузере.
npm run dev: запуск приложения в режиме разработки.npm run build: сборка production-версии приложения.npm run start: запуск production-сборки.npm run lint: проверка кода с помощью ESLint.