Skip to content

pavel-mishinfz/dental-clinic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Стоматологическая клиника «Семейный доктор»

main

Описание

Сайт состоит из 5 страниц: Главная, Услуги, Врачи, О клинике и Контакты. Каждая из них несет соотвествующий контент и функционал для пользователя.

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

gif_main

  • Для тех кто знает какой врач им нужен - могут воспользоваться электронным помощником на странице «Врачи» и записаться на прием к конкретному врачу.

gif_doctors

  • На странице «О клинике» имеется возможность оставлять комментарии. Любой пользователь может оставлять комментарий и, по желанию, добавить свое фото. Все комментарии модерируются и могут быть удалены в панеле администратора.

review

  • Для получения контактной информации следует перейти на страницу «Контакты». На персональных компьютерах и ноутбуках работают Яндекс.Карты, помогая построить маршрут до клиники.

contacts

Имеется панель администрирования для выполнения таких функций, как:

  • Добавление
  • Удаление
  • Редактирование
  • Просмотр

для всех сущностей.

admin admin_show

О проекте

Проект реализован с нуля на чистом HTML и CSS + js; бэк - PHP 7.4+/Laravel; база данных - MySQL. Для обработки форм и работы электронного помощника использовался jq + ajax.

Также для удобства релизована панель администрирования. За основу взят шаблон AdminLTE. Для того чтобы получить доступ к админке, необходимо перейти на вкладку home и авторизоваться. Данные для админа вносились напрямую через phpMyAdmin. Необходимо указать в поле role значение admin, иначе вас будет редиректить на главную страницу.

После авторизации перейдите на страницу admin.

Для создания/редактирования отделений использовался CKEditor-4, который необходимо скачать и подключить самостоятельно.

Основные сущности

  • Отделения
  • Врачи
  • Отделения врачей
  • Пациенты
  • Заявки пациентов
  • Лицензии
  • Отзывы

Как запустить?

  composer install
  npm install

Скопировать и вставить файл .env.example, убрать .example.

Скачать дамп БД

php artisan serve

Планы на будущее

Улучшить функционал админки

About

Course project 'Dental clinic'

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published