Екатерина Укомская kauko
От идеи до работающего решения
Рейтинг
176
№ 7 856 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
1 год
На сайте с
2025 года
Юридический статус
Самозанятый

Мини-соцсеть для банного соощества

Используемые навыки Bootstrap Django Git Python SQL

Описание

Задача была в разработке web-приложения с возможностью удобной коммуникации между членами банного сообщества:
-знакомиться
-общаться
-находить пармастеров и бани для парения
-пармастерам предлагать свои услуги

Решение

В ходе работы над проектом я реализовала ключевые функции социальных сетей в компактном и удобном формате:
-Регистрация и аутентификация пользователей (вход/выход, редактирование профиля, загрузка/удаление аватара).
-Посты: публикация текста и изображений, редактирование и удаление, отображение в ленте.
-Лайки и комментарии: AJAX-лайки в реальном времени, дерево комментариев и ответы на них.
-Подписки: возможность подписываться/отписываться, отдельная лента постов «Подписки».
-Личные сообщения: система диалогов (inbox) и уведомления о новых сообщениях.
-Уведомления: события о лайках, комментариях и новых подписках.
-Поиск: поиск пользователей и постов по ключевым словам.
Особенности проекта:
-Редактор профиля с выбором типа пользователя и динамической фильтрацией списка специализаций.
-Адаптивный интерфейс
-AJAX-функционал для комментирования и лайков без перезагрузки страницы.
-Счётчики комментариев и лайков в ленте и на страницах постов.
Технологический стек:
-Backend: Python 3.10, Django 4
-Frontend: HTML, CSS, Bootstrap 5, JavaScript (AJAX)
-База данных: SQLite
-Контроль версий: Git/GitHub
-Тестирование: Django TestCase, unittest

Результат

Мини-соцсеть полностью функциональна: можно зарегистрироваться, оформить профиль, публиковать посты с фото, оставлять комментарии и лайки, общаться через личные сообщения и получать уведомления. Также проект готов к будущим расширениям функционала: добавление геолокации и платежных систем

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Телеграм-бот для продажи электронных лекал
Телеграм-бот для продажи электронных лекал
50
Веб-разработка и IT Разработка функций для ИИ-ассистентов на платформе SMAIPl
Разработка функций для ИИ-ассистентов на платформе SMAIPl
51
Веб-разработка и IT Сайт-портфолио для конструктора
Сайт-портфолио для конструктора
41