Skip to content

This one-to-one web chat application is not designed to compete with WhatsApp or Telegram. Instead, it provides a simple means to establish text communication between two users.

Notifications You must be signed in to change notification settings

mohamedmossad07/O-T-O-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

One-To-One Chat Application

This one-to-one web chat application is not designed to compete with WhatsApp or Telegram. Instead, it provides a simple means to establish text communication between two users. This app does not have a lot of features, only the basic functionalities required:

  • Signup, Login, Logout
  • Real-time sending and receiving of messages
  • Eliminated HTTP requests/responses

This one-to-one chat application is built using a group of Spring Boot starters such as:

Requirements to run this app:

  • MySQL must be installed
  • Maven to download the required Spring Boot starters

Live Shots

Signup Page

Fill in your fullName, username, password, and confirm the password.
These are the only required fields to create an account and start chatting.

The inputs are validated using the Spring Validation Starter:

  • No empty or null values are accepted
  • Username redundancy is checked
  • Password confirmation is required

Signup Page

Login Page

To access the Chat Page, you need to enter your username
and password.

Login Page

Chat Page

The chat page has a simple layout with the following features:

  • A list of users
  • A logout button
  • Message notifications

Chat Page Layout

Message Notifications

About

This one-to-one web chat application is not designed to compete with WhatsApp or Telegram. Instead, it provides a simple means to establish text communication between two users.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published