Skip to content

coder-ms19/Spring-chat-application

 
 

Repository files navigation

Real-time Chat Application

This is a real-time chat application created by Manish Keer using Spring Boot for the backend. The app allows users to send and receive messages in real time and also supports sending images and videos.

Features

  • Real-time messaging: Users can send and receive messages instantly.
  • Multimedia support: Users can send images and videos along with text messages.
  • User Authentication: Secure login and authentication using JWT (JSON Web Tokens).
  • File Upload: Integration with Cloudinary for uploading and storing images and videos.

Technologies Used

  • Backend: Spring Boot (for API and authentication)
  • Authentication: JWT (JSON Web Tokens)
  • File Upload: Cloudinary (for storing images and videos)
  • WebSockets: For real-time communication

Getting Started

To get this project up and running on your local machine for development and testing purposes, follow these steps.

Prerequisites

Make sure you have the following installed:

  • Java 11 or later (for Spring Boot)
  • Maven (for managing dependencies)
  • Cloudinary account (for storing images and videos)

Backend Setup (Spring Boot)

  1. Clone the repository:
    git clone https://github.com/Manish-keer19/Spring-chat-application.git
    cd YOUR DICTIONARY

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.4%
  • Dockerfile 0.6%