Skip to content

MidnightRoam/chat_application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Chat application written on Django and native Javascript

Описание веб-приложения:

Веб-приложение представляет из себя чат, где пользователи регестрируются и им дается доступ на посещение и создание комнат, где пользователи могут общаться друг с другом.

Все сообщения сохраняются в базе данных, а сами сообщения выводятся без перезагрузки страницы в реальном времени

Пользователи для тестирования:

Вы можете зарегестрировать своих собственных пользователей или использовать следующих:

    User 1 (Admin):

  • Username (login): Vladislav
  • Password: Momoru00

    User 2:

  • Username (login): Nadin
  • Password: Momoru00

Языки программирования и инструменты:

  • Django
  • Javacript
  • CSS/HTML
  • Django channels

Что было разработано в веб-приложении:

  • Авторизация и регестрация пользователей
  • Создание чатов пользователями
  • Сохранение сообщений в чате в БД
  • Пагинация постов (5 постов на 1 странице)

Пояснение к работе приложения

При создании комнаты, если заданное имя комнаты уже существует - пользователя перенаправят на существующую комнату чата, новая создаваться не будет.

Если название комнаты состоит из двух слов, то между ними появится знак "_", пример: New Room будет New_Room.

Пагинация чата состоит из вывода 5 комнат на страничке и вывода переключателя по ним

При регистрации пароль должен состоять из 8 символов, в числе которых как минимум 1 заглавная буква и 1 цифра

About

Chat application using Django and native Javascript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published