ByteWalk
Веб-сайт для обмена фотографиями в социальных сетях, созданный на основе Django Framework.
Функции, доступные пользователям: -
- Публикуйте изображения. Краткое описание и теги могут быть включены по желанию пользователя.
- может проверить публикацию каждого, а также поставить лайк и прокомментировать фотографии.
- Пользователи также могут редактировать или удалять свои фотографии.
- Пользователи могут искать сообщения по тегам, а других пользователей — по имени пользователя.
- Без аутентификации пользователи могут просматривать публикации, но не могут ставить лайки или комментировать.
- Система регистрации дополнена возможностью сброса пароля, также доступной пользователям.
- Пользователи могут редактировать свой профиль, включая изображение профиля и краткую биографию о себе.
- Пользователи могут просматривать профили других пользователей и отправлять им запросы на добавление в друзья.
- Пользователи могут отправлять запросы на добавление в друзья, отменять запросы, принимать запросы, отклонять запросы или даже удалять своих друзей из друзей.
- Пользователям предлагаются предложения о новых друзьях на основе взаимной дружбы.
Используемые технологии: -
- Интерфейс: HTML5, CSS (Bootstrap4 + собственный CSS), AJAX.
- Бэкэнд: Джанго
- Хранилище: Облачное хранилище Google.
- Развертывание: Хероку
Чтобы опробовать веб-сайт, загрузите репозиторий в своей локальной системе и укажите все локальные переменные в соответствии с вашими требованиями. Переключитесь на локальное хранилище или продолжайте использовать Google Cloud, но обязательно создайте учетную запись в Google Cloud Storage, создайте сегменты и введите идентификатор везде, где это необходимо в коде (файл settings.py). Таким образом, вы сможете запустить его на своем локальном компьютере! Попробуйте!
Этот репозиторий открыт для участия. Если у вас есть какие-либо улучшения, вам следует сделать запрос на включение с соответствующими деталями, и я добавлю их.