Skip to content

Мой сайт является проектом в области разработки приложений на Spring Framework. Основная идея проекта - создание системы для контроля за выполнением задач. Доступ к сайту: http://tracker-kadukov.ru/ или http://ec2-18-159-26-63.eu-central-1.compute.amazonaws.com/. ПРОВЕРЯЙТЕ ЧТО ПОДКЛЮЧАЕТЕСЬ ЧЕРЕЗ HTTP, а не HTTPS

Notifications You must be signed in to change notification settings

NikitaKadukov/Task_Tracker_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • http://tracker-kadukov.ru/ (может возникнуть предупреждение что соединение не безопасно, это происходит из-за того, что соединение происходит по http, а не https - в таком случае просто нажимайте кнопку "перейти в любом случае" или переходите по ссылке снизу). ОЗНАКОМИТЬСЯ С ФУНКЦИОНАЛОМ САЙТА можно ниже
  • Запасной вариант (если предыдущая ссылка не работает, то переходите по этой - тут домен от хостинга с длинным адресом)
ПРОВЕРЯЙТЕ ЧТО ПОДКЛЮЧАЕТЕСЬ ЧЕРЕЗ HTTP, а не HTTPS

                                    Task-Tracker System(СИСТЕМА ОТСЛЕЖИВАНИЯ ЗАДАЧ)

Эта программа является моим Pet-проектом. В данном файле я расскажу о том, какая функциональность реализована в этом проекте, какие были использованы технологии и как можно запустить её на вашем ПК. Связаться со мной вы можете через Телеграмм @KvernPr или, написав на почту nikitaets2016@gmail.com.

                                          РЕАЛИЗОВАННАЯ ФУНКЦИОНАЛЬНОСТЬ
  1. На НАЧАЛЬНОЙ СТРАНИЦЕ есть возможность совершить вход в систему, зарегистрировать новый аккаунт или восстановить пароль на уже имеющемся. Помимо этого, при попытке получения доступа к контенту таск-трекера в незарегистрированном состоянии будет происходить переадресация именно на эту веб-страницу. image

  2. На ВХОДЕ проверяется соответствие введёных логина и пароля тем данным, которые хранятся в базе данных. В случае несоответствия будет произведена переадресация на прошлую страницу. В случая соответствия - на главную страницу системы отслеживания задач. image

  3. На странице РЕГИСТРАЦИИ присутствует валидация данных, которая будет выдавать ошибки введенных данных в случае, если будут введены некорректные данные со стороны пользователя. image

  4. Присутствует возможность ВОССТАНОВЛЕНИЯ ДАННЫХ. Для этого требуется ввод почтового адреса в поле формы. После произведённых манипуляций на введенную почту поступит письмо с данными пользователя, который указывал данную почту при регистрации. Если возникнет ошибка при отправке данных или пользователь укажет неверную электронную почту, то тогда на сайте выведется ошибка с конкретным сообщением. image

  5. При авторизации на сайте происходит переадресация на ГЛАВНУЮ СТРАНИЦУ ТАСК-ТРЭКЕРА. На главной странице отображаются все активные задания на данный момент. Пользователь может не только просматривать уже имеющиеся задания, но и:

        * Добавлять новые задания
    
        * Добавлять новые подзадания (отличаются отсутствием дедлайна)
    
        * Изменять задания
    
        * Удалять задания
    
        * Помечать задания как выполненные
    
        * Сортировать задания по разным полям
    

image

image

(Добавление задачи - при изменении задачи возникает подобное окно, но уже с вбитыми исходными данными, а при добавлении подзадачи не возникает поле с дедлайном задачи) image

(Удаление задачи, при нажатии на кнопку "Удалить" сайт просит подтверждение действия, так как это опасное действие)

На этой же странице есть таблица с уже выполненными заданиями image

Их можно вернуть обратно в выполнение или же удалить. В зависимости от срока до дедлайна задания - оно может принимать различные стилевые характеристики и иметь различную анимацию.

  1. В ПРОФИЛЕ на сайте можно посмотреть данные о себе - основную личную информацию профиля. Помимо этого там есть возможность посмотреть статистику выполненных заданий и подзадач. image

  2. Также в профиле реализована функциональность по СМЕНЕ ПАРОЛЯ или ПОЧТЫ image

При указании корректных данных произойдет смена этих данных image

Если же данные не пройдут валидацию, то в прежнем окне с формой для ввода данных возникнет предупреждение красного цвета

  1. На сайте есть 3 роли пользователей - admin (один на весь сайт), subAdmin (их назначает admin) и user (обычные пользователи). Для 1-х и 2-х в профиле есть кнопка для перехода на СТРАНИЦУ АДМИНИСТРАЦИИ САЙТА. На это странице можно просмотреть всех пользователей, их регистрационные данные, а также при желании заблокировать им доступ на сайт. admin также может назначить любого usera subAdminом. subAdmin`ы такой функциональсти не имеют image

  2. Есть возможность настроить ТЕМНУЮ ТЕМУ приложения, которая будет выглядеть подобным образом image

  3. Есть раздел О САЙТЕ, на котором отображена некоторая информация о моем проекте и моих достижениях image

  4. В нафигации предусмотрена возможность выхода из аккаунта. Помимо этого, при переходе на несуществующую страницу будет возникать СТРАНИЦА С ОШИБКОЙ 404 image

  5. В приложении реализовано также REST-взаимодействие. Сверху - запрос к приложению, снизу - ответ на него в json-формате image

                                          ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
    

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

    • Spring (Core, Boot, AOP, REST)

    • Hibernate

    • MySQL

    • ThymeLeaf

    • библиотека JAVAMAILSENDER

About

Мой сайт является проектом в области разработки приложений на Spring Framework. Основная идея проекта - создание системы для контроля за выполнением задач. Доступ к сайту: http://tracker-kadukov.ru/ или http://ec2-18-159-26-63.eu-central-1.compute.amazonaws.com/. ПРОВЕРЯЙТЕ ЧТО ПОДКЛЮЧАЕТЕСЬ ЧЕРЕЗ HTTP, а не HTTPS

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published