Skip to content

Личный проект - сайт на тему изучения английского языка

Notifications You must be signed in to change notification settings

Aleksey0023/blog

Repository files navigation

Блог | Английский для ваших целей https://nastyateaches.ru

Краткая информация о проекте

За основу был взят и переработан фронтенд шаблон Bootstrap Edica https://www.bootstrapdash.com/product/edica. Бекенд реализован собственными силами на фреймворке Laravel.

Незарегистрированный пользователь может просматривать посты, комментарии, количество лайков и другие разделы сайта.

Зарегистрированный пользователь может лайкать посты и оставлять под ними комментарии. Также у него есть доступ к личному кабинету, в котором отображаются все его комментарии и лайки. При желании он может их удалить через инструменты личного кабинета.

Пользователь с ролью администратора, помимо функционала зарегистрированного пользователя, также имеет доступ к админ панели. Через неё он может добавлять, изменять и удалять пользователей, посты, категории, теги и другие элементы на сайте. За основу админ панели был взять шаблон Bootstrap AdminLTE https://adminlte.io/.

Инструкция по запуску проекта

При первом запуске проекта необходимо переименовать файл .env.example в .env и прописать в консоли следующие команды:

  • composer install
  • npm install
  • npm run dev
  • php artisan key:generate
  • php artisan storage:link
  • php artisan migrate --seed
  • php artisan queue:work
  • php artisan serve

При последующих запусках проекта необходимо будет прописать в консоли следующие команды:

  • npm run dev
  • php artisan queue:work
  • php artisan serve

Для входа в роли администратора необходимо ввести email admin@example.com, пароль admin

Для подтверждения регистрации аккаунта нового пользователя и получения пароля от учётной записи был использован smtp сервер Debugmail https://debugmail.io/. После регистрации на данном сервисе вам нужно изменить параметры в файле .env на те, что будут выданы сервисом, ниже указан пример:

MAIL_MAILER=smtp
MAIL_HOST=app.debugmail.io
MAIL_PORT=25
MAIL_USERNAME= тут будет ваше значение
MAIL_PASSWORD= тут будет ваше значение
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS="john.doe@example.org"
MAIL_FROM_NAME="John Doe"

About

Личный проект - сайт на тему изучения английского языка

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published