Skip to content

Midnight-Knight/rtu_it_lab_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actual Moscow Events

Описание

Проект разработан со следующими целями:

  • простой и в тоже хороший дизайн
  • отображение мероприятий на карте
  • трансляции мероприятий или их запись
  • уведомления по почте
  • информация о мероприятиях
  • единые и актуальные данные за счёт сервера
  • адаптив для мобильных и планшетных устройств

Нереализованные цели (ветка Future)

  • личный кабинет (Недостаточно было времени для реализации, особенно на реализацию и тестирование серверной части)
  • уведомления по SMS (Платная услуга)
  • уведомления на сайте (Требуется личный кабинет)

Скриншоты

img.png Скриншот встречающей секции главной страницы img.png Скриншот таблицы категорий мероприятий img.png Скриншот карты всех мероприятий img.png Скриншот списка всех мероприятий img.png Скриншот встречающей секции страницы художественных мероприятий img.png Скриншот встречающей секции на странице одного из мероприятий img.png Скриншот описания одного из мероприятий img.png Скриншот мероприятия на карта img.png Скриншот секции с прямой трансляции мероприятия img.png Скриншот секции с возможностью создания автоматических уведомлений по почте (реализовано только на клиенте)

Инструкция по установке для Windows 10/11 ,консоль Git Bash

  1. Установить/обновить стабильную версию node.js (Версия разработчика: v18.16.0, узнать вашу версию можно при помощи команды node -v, скачать node.js можно на официальном сайте https://nodejs.org/ru)
  2. Установить/обновить npm (Версия разработчика: v9.6.2, узнать вашу версию можно при помощи команды npm -v, npm устанавливается вместе с node.js(смотреть 1 пункт), обновить версию npm можно при помощи команды npm update npm -g)
  3. Создать 2 пустые папки на своём компьютере
  4. Скачать в первую папку копию удалённого репозитория при помощи команды git clone https://github.com/Midnight-Knight/rtu_it_lab_project.git
  5. Скачать во вторую папку копию сервера репозитория при помощи команды git clone https://github.com/Midnight-Knight/server_rtu_it_lab.git

ИНСТРУКЦИЯ

Инструкция по подготовке к запуску Frontend части

  1. После установки,в консоли перейдите в директорию папки с клоном репозитория клиент части cd ./путь
  2. Пропишите следующую команду для установки всех нужных модулей: npm i --force

ВНИМАНИЕ

Для полноценной работы необходимо использовать веб-сервис и сервер на локальной машине. Ссылка на backend репозиторий https://github.com/Midnight-Knight/server_rtu_it_lab

Инструкция по подготовке к запуску Backend части

  1. После установки,в консоли перейдите в директорию папки с клоном репозитория серверной части cd ./путь
  2. Пропишите следующую команду для установки всех нужных модулей: npm i --force

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

Для дальнейшей работы вам понадобиться две консоли или переводить серверный процесс в фон, чтобы можно было запустить клиент(рекомендуется использовать 2 консоли)

  1. Откройте консоль номер 1
  2. В консоли перейдите в директорию папки с серверной частью cd ./путь
  3. Введите следующую команду в консоли, для запуска сервера web-приложения в локальной сети: npm start (Сервер будет размещён по адресу http://localhost:2999 или на http://0.0.0.0:2999)
  4. Откройте консоль номер 2
  5. В консоли перейдите в директорию папки с клиентской частью cd ./путь
  6. Введите следующую команду в консоли, для запуска клиента web-приложения в локальной сети: npm start (Сайт будет размещён по адресу http://localhost:3000 или на http://0.0.0.0:3000)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published