Сайт - чат приложение. -->Функционалности:
*Форма за регистрация
Формата за регистрация да има поле за email и парола, потвърждаване на парола. Има валидация за различните полета. Когато потребител се регистрира се проверява дали вече няма такъв регистриран потребител и се извежда грешка ако е така. Ако регистрацията е успешна данните да се записват в онлайн база данни (Firebase).
*Формата за логин
Има валидация като тази от регистрация. Когато данните са валидни да се проверява в базата дали съществува такъв потребител и ако да и паролата е коректна се пренасочва към Обща чат стая с име General.
*Чат стаи
-В чат системата има различни чат стаи
-Различните потребители могат да са влезли в няколко чат стаи
-Всеки потребител може да създава чат стаи
-Потребител влиза в чат стая или доброволно или приема покана и чак тогава започва да получава съобщения от нея
-Съобщение се характеризира с потребител, дата на пращане и текст
-Потребител може да лайкне или дислайкне съобщение
-Всеки потребител може да кани хора в чат стая (измежду останалите потребители)