Бюджет: 500 UAH Термін: 1 день
Вітаю.
Вже робив схоже завдання в університеті, навіть на курсовій був схожий варіант.
Хотів би обговорити деякі деталі.
Завдання №1
Розробити динамічний веб-додаток, який дозволяє користувачам реєструватися, входити в
систему та взаємодіяти з базою даних.
Інтерфейс має бути створений за допомогою фреймворків на основі Python, таких як Flask або
Django, тоді як бек-енд має обслуговувати автентифікацію користувачів і керування даними за
допомогою Python разом із системою баз даних, такою як MySQL або PostgreSQL.
Програма має містити такі функції, як реєстрація користувача, функція входу/виходу з системи та
можливість виконувати операції CRUD (Створення, читання, оновлення, видалення) з даними
користувача, що зберігаються в базі даних.
Завдання №2: Розробка веб-додатку "Замітки"
Мета: Створити повнофункціональний веб-додаток "Замітки", який дозволить користувачам створювати,
зберігати, редагувати та видаляти текстові замітки. Додаток повинен мати простий і інтуїтивно
зрозумілий інтерфейс. Розробка має охоплювати як фронтенд (клієнтську частину), так і бекенд
(серверну частину).
Завдання:
1. Проектування архітектури додатку
- Визначте архітектуру клієнтської та серверної частини.
- Спроєктуйте базу даних для зберігання заміток та інформації про користувачів.
2. Розробка бекенду
- Використовуючи Node.js та Express, створіть REST API для обробки запитів на створення,
отримання, оновлення та видалення заміток.
- Реалізуйте аутентифікацію та авторизацію користувачів за допомогою JWT (JSON Web Tokens).
- Забезпечте зберігання даних у базі даних (наприклад, MongoDB або PostgreSQL).
3. Розробка фронтенду
- Використовуючи React (або будь-який інший сучасний фреймворк/бібліотеку),
створіть клієнтську частину додатку. Інтерфейс має включати сторінки для
входу/реєстрації, перегляду списку заміток, створення нової замітки та редагування
існуючих.
- Додайте можливість змінювати тему інтерфейсу (світла/темна).
- Забезпечте взаємодію з бекендом через AJAX запити або використання GraphQL.
4. Деплоймент
- Забезпечте можливість деплойменту додатку на один із хмарних сервісів
(наприклад, Heroku, AWS, Firebase).
Завдання №3: Розробка веб-додатку "Бібліотека онлайн"
Мета: Створити повнофункціональний веб-додаток "Бібліотека онлайн", який дозволить користувачам
переглядати каталог книг, додавати нові книги, редагувати інформацію про існуючі книги та видаляти
їх. Додаток повинен дозволяти користувачам створювати особисті облікові записи для зберігання
інформації про прочитані книги та їхній список бажань. Розробка охоплює як фронтенд, так і бекенд
частини додатку.
Завдання:
1. Проектування архітектури додатку
- Визначте структуру та архітектуру клієнтської та серверної частини.
- Спроєктуйте базу даних для зберігання інформації про книги, користувачів, прочитані книги та
список бажань.
2. Розробка бекенду
- Використовуючи Node.js та Express, створіть REST API для обробки запитів на отримання, додавання,
оновлення та видалення інформації про книги.
- Реалізуйте систему аутентифікації та авторизації користувачів, використовуючи JWT.
- Забезпечте зберігання даних у базі даних, наприклад, використовуючи MongoDB або PostgreSQL.
3. Розробка фронтенду
- Використовуючи React або інший сучасний фреймворк, створіть клієнтську частину додатку.
Інтерфейс має включати сторінки для входу/реєстрації користувачів, перегляду каталогу книг, додавання
нових книг, редагування інформації про книги та видалення книг.
- Реалізуйте функціонал для створення та управління особистими обліковими записами користувачів,
де вони можуть зберігати інформацію про прочитані книги та формувати список бажань.
- Забезпечте взаємодію з бекендом через AJAX запити або використання GraphQL.
4. Деплоймент
- Налаштуйте деплоймент додатку на один із хмарних сервісів, таких як Heroku, AWS або Firebase,
забезпечивши доступність додатку для широкого кола користувачів.
Ціну пропонуйте
Бюджет: 500 UAH Термін: 1 день
Вітаю.
Вже робив схоже завдання в університеті, навіть на курсовій був схожий варіант.
Хотів би обговорити деякі деталі.