Skip to content

Academic-pal/Real-time-chat-application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📱 Chat Application - Powered by Academic pal

image

Welcome to the Chat Application powered by Firebase! This app allows users to send and receive messages in real-time. It's built with React.js, Firebase, and Socket.io for seamless communication.


🚀 Features

  • Real-time Messaging: Send and receive messages instantly with the help of Socket.io.
  • User Authentication: Secure and easy login with Google Authentication using Firebase.
  • File Upload: Attach and share files with Firebase Storage.
  • Responsive Design: Optimized for both desktop and mobile devices using Tailwind CSS.

🖥 Frontend Technologies

Here are the main technologies used in building the frontend of the application:

  • React.js React.js: A JavaScript library for building user interfaces.
  • Tailwind CSS Tailwind CSS: A utility-first CSS framework for styling the app.
  • Framer Motion Framer Motion: A motion library for animations and transitions.
  • React Icons React Icons: A library to add icons in React apps.
  • Firebase Authentication Firebase: For authentication and real-time database.

⚙️ Backend Technologies

Here are the core technologies used in the backend:

  • Firebase Firestore Firestore: NoSQL cloud database to store and manage chat data.
  • Firebase Storage Firebase Storage: Cloud storage for handling file uploads.
  • Socket.io Socket.io: For real-time, bidirectional communication between client and server.
  • Node.js Node.js: JavaScript runtime for building the backend services.

💻 Setup Instructions

Prerequisites

Before running the project, make sure you have the following installed on your system:

  • Node.js (Version 14 or higher)
  • npm (Node Package Manager)

1. Clone the Repository

git clone https://github.com/Hari-hara7/real-time-chat.git
cd chat-app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published