Проект

Загальне

Профіль

Перегляд

Тема: Створення вебсайту для особистого планування.
Мета проєкту:
- познайомити користувачів з функціоналом вебресурсу та його можливостями;
- розповісти про переваги занотовування та планування завдань;
- надати практичні рекомендації щодо ефективного планування;
- реалізувати інтуїтивно зрозумілий, зручний та безпечний простір для організації та полегшення життя користувача.
Загальні вимоги:
- цільовою авдиторією є люди обох статей віком від 18 до 40 років, із з будь-яким доходом, які прагнуть організувати своє життя краще;
- на сайті має бути реалізовано певний функціонал, який дозволятиме користувачам реєструватись, створювати завдання, ознайомлюватися з методиками покращення планування.
Функціональні вимоги:
- хедер з можливістю перейти на інформаційну сторінку з порадами щодо планування завдань та кнопкою «вийти»;
- список завдань з описом, кількістю годин на виконання та тегом відповідно до сфери життя, якої вони стосуються, що розфарбовує його у конкретний колір, та з кнопкою «видалити»;
- форма для створення завдання з полями: назва, опис, к-ть годин, тег та кнопкою «додати»;
- аутентифікація та авторизація: реєстрація та вхід для користувачів на власну сторінку зі створеними ним завданнями;
- інфомаційна сторінка «Дізнатись більше», де будуть поради про ефективне планування для покращення продуктивности користувачів.
Вимоги до інтерфейсу користувача:
- мінімалістичний дизайн з основними білим та сірим кольорами та акцентним фіолетовим;
- інтуїтивно зрозумілий інтерфейс;
- лиш необхідний функціонал для запобігання перевантаження та розсіювання уваги користувача.
Технічні вимоги:
- мова програмування: JavaScript;
- стек технологій: MERN (MongoDB, Express.js, React.js, Node.js);
- середовище розробки: VC Code;
- СУБД: Atlas;
- ресурс для перевірки запитів: Postman;
операційна система розробки: Linux Mint.
Архітектура та база даних:
архітектура клієнт-серверна;
- база даних MongoDB для зберігання даних користувачів для авторизації, а також їх записи.
Тестування та налагодження:
- план тестування включає ручне тестування сайту з допомогою перевірки різних сценаріїв;
- налагодження за допомогою сервісу Google.
Управління проектом:платформа Redmine.

Завдання
- навчання по стеку MERN;
- збір додаткової інформації;
- написання перші три розділи пояснювальної записки до курсової роботи;
- налаштування технологій стеку MERN(22.04; оц.час – 2 год;
- розгортання бази даних MongoDB;
- розробка бекенду основної сторінки сайту;
- розробка фронтенду основної сторінки;
- розробка бекенду для авторизації;
- розробка фронтенду сторінок реєстрації та входу;
- реалізація безпеки даних користувача;
- тестування проєкту;
- написання другого розділу курсової;
- налагодження проєкту (8.05; оц. час – 3 год);
- перевірка і затвердження курсової;
- захист проєкту.

Координація питань  Подробиці

відкриті закриті Всього
Bug 0 0 0
Feature 3 10 13
Support 0 0 0

Проглянути всі питання | Короткий опис | Календар | Діаграма Ганта

Облік часу

  • Оцінний час: 51:30 годин(и)
  • Витрачений час: 50:00 годин(и)

Подробиці | Звіт

Учасники

Manager: Наталя Пись