Виталий Нико
Портфолио
React To Do List
To Do List — это лёгкое адаптивное приложение для управления задачами, разработанное на React. Оно предоставляет простой и минималистичный интерфейс для создания, отслеживания и организации повседневных задач, при этом все данные сохраняются локально в браузере. Основные функции: ● Добавление задач — пользователь может быстро добавить новую задачу через поле ввода и кнопку «Add» ● Отметка выполненных задач — у каждой задачи есть чекбокс для переключения статуса выполнения; выполненные задачи визуально выделяются (отмечены галочкой) ● Удаление отдельных задач — у каждой строки задачи есть кнопка удаления («×») для быстрого удаления. ● Удаление всех задач — единое действие для полной очистки списка задач ● Поиск задач — отдельное поле поиска фильтрует список задач в реальном времени по названию ● Показ первой невыполненной задачи — выделенная кнопка, которая переходит к следующей невыполненной задаче или отображает её ● Постоянное хранение данных — все задачи и их статусы сохраняются в localStorage, благодаря чему данные не теряются при перезагрузке страницы или перезапуске браузера
React Realtime Chat App
Полнофункциональное приложение для чата в реальном времени, разработанное с нуля ✨ Основные особенности: ⚛️ Фронтенд с использованием React, Tailwind CSS и Hero UI 🚀 Бэкенд с использованием Node.js и Express.js 🔐 Аутентификация с помощью Clerk 🗄️ Интеграция с базой данных MongoDB ⚡ Обмен сообщениями в реальном времени с помощью Socket.io 🟢 Отслеживание присутствия пользователей в сети 🖼️ Поддержка обмена изображениями и видео 🎨 Темный/светлый режим + несколько тем и обоев ⌨️ Дополнительные звуковые эффекты клавиатуры
