Похожие презентации:
WEB TaskManager
1. Task Manager
Пелевин Ярослав2. Цель и инструменты для реализации
• Цель: создать WEB приложение (сайт) дляучета задач в небольших группах
разработчиков.
• Инструменты для реализации:
Код: PHP, CSS, HTML, JS;
Серверная часть: MAMP;
База данных: MS SQL Server.
3. Функционал приложения
• Система авторизации – реализована для разграниченияправ пользователей (пользователь может удалять только
свои задачи), учета самих пользователей (данные
сохраняются в БД);
• Создание задач – пользователь указывает название,
описание, дату дедлайна, приоритет задачи (задачи
сохраняются в БД);
• Удаление задач;
• Сортировка по приоритету – сверху вниз, от наиболее
приоритетных к менее приоритетным;
• Комментарии – каждый пользователь может написать
комментарий к задаче (комментарии сохраняются в БД);
4. Структура проекта
• Auth.php – отвечает за обработку авторизациипользователей;
• Config.php – конфигурация + подключение БД;
• Dashboard.php – главная страница сайта;
• Index.php – страница авторизации;
• Logout.php – отвечает за обработку завершения сессии
пользователя.
5. Демонстрация работы приложения (окно авторизации)
6. Демонстрация работы приложения (главная страница)
7. Возможные доработки проекта
• Улучшения пользовательского интерфейса: расширенная фильтрациязадач, поиск задач по названию/описанию, подпапки для задач одной
темы;
• Добавление новых функций: теги/метки для задач, распределение задач
между пользователями, прикрепление файлов к задачам;
• Система уведомлений: email-уведомления о новых комментариях,
оповещения о дедлайнах, уведомления при назначении на задачу;
• Расширение системы комментариев: форматирование текста,
редактирование комментов, упоминания пользователей, цитирование;
• Система модерации задач/комментариев.