Skip to content

An elemental real time chat app built for learning purposes. Future scopes include database optimization, api optimization, additional features

Notifications You must be signed in to change notification settings

tharun-0525/Real-Time-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🗨️ Real-Time Chat App

An elemental real-time chat application built for learning purposes.
Future improvements include database optimization, API enhancements, and feature expansion.


🧩 Overview

This project is a minimal three-layer web application built using React.js, FastAPI, and PostgreSQL.

  • Frontend: Developed with React.js, providing a clean and responsive interface for users to chat in real time.
  • Backend: Powered by FastAPI, handling business logic, WebSocket connections, and communication with the database.
  • Database: PostgreSQL serves as the persistent data layer, ensuring reliable and structured message storage.

⚙️ Architecture

Together, these components form a modular and scalable architecture that separates presentation, logic, and data handling.
This setup is ideal for:

  • Learning full-stack development
  • Building prototypes
  • Scaling into mid level production-ready real-time systems

🛠️ Tech Stack

Layer Technology
Frontend React.js
Backend FastAPI
Database PostgreSQL

About

An elemental real time chat app built for learning purposes. Future scopes include database optimization, api optimization, additional features

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published