Продакшн версия: https://fxnk.ru
- Проект полностью написан на Next.js может быть размещён на Vercel.com без сторонних серверов Бекэнда
- Авторизация через Discord
- Работа с базой данных MongoDB через Prisma.js
- Возможность управлять своими ссылками
- Возможность просмотра истории посещений ссылки
- Все ссылки являются case-insensitive (можно вводить в любом регистре, ничего не поменятся)
- Самое короткое минимальное имя ссылки (3 символа)
- Скачайте проект
- Установите все зависимости
npm install
- Создайте и заполните .env файл
DATABASE_URL="[Адрес базы данных MongoDB]"
BASE_URL="[URL главной страницы сайта (прим. http://localhost:3000)]"
# настройки приложения дискорда для OAuth2 (https://discord.com/developers/applications)
D_CLIENT_ID="[Client ID приложения дискорд]"
D_CLIENT_SECRET="[Client Secret приложения дискорд]"
TOKEN_SECRET="[Секретная часть для шифрования токена (набор случайных символов)]"
- Запустите локальный сервер для разработки
npm run dev