3. Проект: Чат-приложение с WebSockets
Разработал чат-приложение с использованием WebSockets для реализации обмена сообщениями в реальном времени.
Интегрировал серверную часть на Go с клиентской на React для обеспечения двусторонней связи между пользователями.
Используемые технологии: React, Go Fiber, WebSockets
2.Проект: Личное портфолио-сайт с административной панелью
Создал сайт-портфолио с административной панелью, которая позволяет обновлять информацию о проектах и опыте.
Внедрил анимации и интерактивные элементы с использованием JavaScript.
Реализовал функционал CRUD для редактирования данных на серверной стороне и динамическое обновление на фронтенде с использованием React.
Используемые технологии: React, Node.js, Express, MongoDB
Frontend-разработка: HTML5, CSS3, JavaScript (ES6+), React, React Router, Redux, JSX, CSS Grid, Flexbox
Backend-разработка: Go (Golang), Go Fiber, создание RESTful API, работа с базами данных, ORM (GORM), JWT аутентификация, WebSockets
Базы данных: PostgreSQL, SQL, создание и управление таблицами, индексы, джойны, подзапросы
Интеграция с API: Работа с RESTful API, асинхронные запросы с Axios
Тестирование: Jest, React Testing Library, Unit Testing
Системы контроля версий: Git, GitHub
Инструменты разработки: Visual Studio Code, Docker, Postman, GitHub Actions, Figma
Деплой: Netlify, Vercel, Docker
1. Проект: Веб-приложение для управления задачами
Разработал полноценное приложение для управления задачами, которое использует Go Fiber для бэкенда и React для фронтенда.
Интегрировал фронтенд с бэкендом с помощью RESTful API и Axios для обработки запросов.
Реализовал добавление, редактирование и удаление задач с использованием React State.
Используемые технологии: React, Go Fiber, PostgreSQL, JWT, Axios