Читацький щоденник

Читацький щоденник

Опис сайту:


Reading Journal — сайт для книголюбів


Повноцінний сервіс для зберігання та ведення особистого книжкового щоденника


Повністю розроблений мною на Laravel 8



Один із моїх проєктів — сучасний веб-сервіс для тих, хто любить читати і хоче вести власний щоденник книг.
Я створив його з нуля — від ідеї до готового продукту.
Сайт допомагає зручно фіксувати прочитані книги, ділитися враженнями та відстежувати прогрес читання.



Основні можливості


Reading Journal — це універсальний сайт для книголюбів, де зареєстровані користувачі можуть:



  • Додавати книги із назвою, автором, жанром та датами початку/завершення читання;

  • Писати власні відгуки та залишати нотатки;

  • Зберігати цитати з книг для натхнення чи аналізу;

  • Оцінювати книги та авторів;

  • Стежити за прогресом читання у реальному часі;

  • Шукати та сортувати книги за жанром, автором чи статусом читання;

  • Використовувати сайт трьома мовами — російською, англійською та українською;

  • Працювати з зручними формами на AJAX (vanilla JS) без перезавантаження сторінки.



Що я реалізував



  • Розробив архітектуру бази даних для книг, авторів, жанрів, цитат і оцінок;

  • Зробив зручну систему сортування та пошуку;

  • Реалізував багатомовність (3 мови інтерфейсу);

  • Налаштував AJAX-логіку для всіх форм: додавання, редагування, видалення;

  • Продумав UX для комфортного читання та ведення записів;

  • Створив систему оцінок з відображенням рейтингів.



Технології



  • PHP / Laravel 8

  • Blade, HTML, CSS, JavaScript (vanilla)

  • MySQL




Цей проєкт демонструє мої навички у створенні веб-застосунків, роботі з динамічними даними,
проєктуванні бази даних, реалізації багатомовності та створенні зручного інтерфейсу для користувачів.