← Повернутися до застосунку

Про проект BookShelf

Предметна область

BookShelf — це веб-застосунок для ведення особистої цифрової бібліотеки.

Додаток дозволяє користувачам організувати свою колекцію книг, відстежувати прочитане та планувати майбутнє читання.

Основні цілі проекту:

Цільова аудиторія:

Бізнес-логіка проекту

Функціональні вимоги:

  1. Керування книгами:
    • Додавання нової книги до колекції через форму
    • Редагування інформації про книгу
    • Видалення книги з колекції
    • Позначення статусу "Прочитано"/"В процесі"/"В планах"
  2. Пошук та фільтрація:
    • Пошук за назвою, автором, описом
    • Фільтрація за жанром, роком видання, статусом
    • Сортування за різними критеріями (назва, автор, рік)
  3. Аналітика та статистика:
    • Статистика прочитаних книг за період
    • Аналіз вподобань за жанрами
    • Візуалізація прогресу читання

Нефункціональні вимоги:

Вимога Опис
Продуктивність Швидкість завантаження сторінки < 3 секунди
Масштабованість Підтримка до 10 000 книг в одній колекції
Використання Інтуїтивно зрозумілий інтерфейс
Крос-платформеність Робота на ПК, планшетах, смартфонах

Технології розробки

Frontend:

Backend (план на майбутнє):

Інструменти:

Етапи розробки

  1. Етап 1: Проектування інтерфейсу у Figma
  2. Етап 2: Верстка HTML/CSS (Лабораторні 1-3)
  3. Етап 3: Розробка базової функціональності на JavaScript (Лабораторні 4-7)
  4. Етап 4: Інтеграція з backend (якщо буде потреба)
  5. Етап 5: Тестування та оптимізація
  6. Етап 6: Розгортання на хостингу

Контактна інформація

Проект розробляється в рамках вивчення WEB-технологій.

Автор: Бабаніна Арина

Група: ІМ-33

Email: aya101318@gmail.com

← Повернутися до застосунку