🎯 Мета роботи
Отримати практичні навички створення веб-додатків, навчитись працювати з MongoDB Atlas та реалізовувати базові операції з базою даних.
✅ Завдання
Розробити вебзастосунок, у якому реалізувати CRUD-операції з БД під управлінням MongoDB. Варіант предметної області обрати із запропонованих нижче, або обрати власну предметну область. База даних повинна містити не менше трьох колекцій і розташовуватись в хмарному сховищі MongoDB Atlas. Готовий застосунок опублікувати в публічному репозиторії на сервісі GitHub.
Варіанти предметних областей:
- Управління студентами та курсами:
- Колекція 1: Студенти
- Колекція 2: Курси
- Колекція 3: Реєстрації на курси
- Каталог продуктів і замовлення:
- Колекція 1: Продукти
- Колекція 2: Замовлення
- Колекція 3: Клієнти
- Каталог книг та відгуки:
- Колекція 1: Книги
- Колекція 2: Відгуки
- Колекція 3: Користувачі
- Управління задачами та проектами:
- Колекція 1: Задачі
- Колекція 2: Проекти
- Колекція 3: Користувачі
- Каталог фільмів та рейтинги:
- Колекція 1: Фільми
- Колекція 2: Рейтинги
- Колекція 3: Користувачі
- Каталог автомобілів та характеристики:
- Колекція 1: Автомобілі
- Колекція 2: Характеристики
- Колекція 3: Користувачі
- Каталог музики та плейлисти:
- Колекція 1: Музичні треки
- Колекція 2: Плейлисти
- Колекція 3: Користувачі
- Управління проектами, завданнями та командами:
- Колекція 1: Проекти
- Колекція 2: Завдання
- Колекція 3: Команди
- Каталог страв, рецепти та інгредієнти:
- Колекція 1: Страви
- Колекція 2: Рецепти
- Колекція 3: Інгредієнти
- Каталог подорожей та екскурсій:
- Колекція 1: Подорожі
- Колекція 2: Екскурсії
- Колекція 3: Користувачі
- Управління ресторанами та меню:
- Колекція 1: Ресторани
- Колекція 2: Меню
- Колекція 3: Користувачі
- Каталог подій і реєстрація учасників:
- Колекція 1: Події
- Колекція 2: Реєстрація учасників
- Колекція 3: Організатори
- Управління акціями та купонами:
- Колекція 1: Акції
- Колекція 2: Купони
- Колекція 3: Користувачі
🖥️ Програмне забезпечення