VladislavChepusov / BobbaGram_Client

Клиентская часть прототипа информационной системы с веб-интерфейсом (аналог инстаграма)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BobbaGram_Client

Клиентская часть

  • React
  • bootstrap
  • nswag (Для генерации по сваггеру логики)
  • Node js


Общая схема системы


Схема


Реализованный функционал

  • Регистрация
  • Авторизация
  • Аутентификация
  • Выход из системы
  • Удаление аккаунта
  • Изменение аккаунта
  • Выдача ленты постов подписок
  • Выдача новых постов пользователей
  • Создание поста
  • Удаление поста
  • Лайкнуть пост
  • Убрать ранее поставленный лайк
  • Стать подписчиком пользователя
  • Просмотреть список лайков на посте
  • Просмотреть список подписчиков
  • Просмотреть список подписок
  • Просмотреть посты конкретного пользователя
  • Найти страницу пользователя по его никнейму

Основные экранные формы


LOGIN
Страница входа в систему


error login
Неудачная попытка входа


registration
Страница регистрации


error1 registration
Валидация пароля при регистрации


error2 registration
Валидация почты при регистрации


error3 registration
Валидация ника при регистрации


setting
Страница настроек профиля


create post
Cтраница создания поста


user page
Страница пользователя


user page
Cписок подписчиков


post page
Страница ленты постов


post page
Страница ленты постов


post page
Страница конкретного поста / просмотр лайков поста


post page
Удаление поста

About

Клиентская часть прототипа информационной системы с веб-интерфейсом (аналог инстаграма)


Languages

Language:TypeScript 51.6%Language:JavaScript 43.9%Language:CSS 3.2%Language:HTML 1.3%