Skip to content

Latest commit

 

History

History
73 lines (57 loc) · 2.53 KB

README.md

File metadata and controls

73 lines (57 loc) · 2.53 KB

Chatty 💬

Chatty is a chat application using Socket.IO server to establish a Web Socket connection between the server and clients, You can add friends, join rooms Create New rooms and start real-time chatting.

Table of contents

Overview

Features

  • View the optimal layout for the site depending on their device's screen size 💻/ 📱
  • Save user details in database (Firebase) ✨
  • Ability to Sign Up and Log In using your details or with Google ✨
  • Create Rooms, Join Rooms, Add Friends and start chatting 🫡
  • Landing page about the application ✨
  • Dark and Light Theme 🎨
  • Animation appears depending on the viewport 🎞️

Screenshot

Dark Theme Chat Light Theme Chat

Links

Setup

# Client
$ npm install
$ npm run dev

# Server 
$ npm install 
$ npm run start

My process

Built With

Client

Server

  • Express - Web Framework for NodeJS
  • Socket.IO - enable real-time bidirectional communication between server and browser
  • Nodemon - Helps with NodeJS by automatically restarting the server when any change happen.

Author