Данный проект представляет собой веб-приложение “Книжный магазин”, который разработан с использованием фреймворка Next.js версии 14 и базы данных MongoDB с помощью MongoDB Compass.
Следуйте этим шагам, чтобы запустить проект локально:
-
Склонируйте репозиторий на свой компьютер
-
Настройте переменные окружения:
Создайте файл .env на основе .env.example и запишите в него адрес для подключения к базе данных и токен для NextAuth. Пример:
MONGODB_URI=mongodb://127.0.0.1/blog
NEXTAUTH_SECRET=my_secret_token
- Установите зависимости:
npm install
- Запустите проект:
npm run dev
- Откройте браузер и перейдите по адресу:
Регистрация администратора проходит по секретному пути http://localhost:3000/register/admin.
После регистрации и авторизации администратора можно в админ панели добавлять книги в базу данных.