Skip to content

srikanta30/chatty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatty

Chat App Created Using Next.js, Chakra UI & Firebase.

To run the project locally:

Step 1:

Clone this repository.

Step 2:

Install the required packages using this command:

npm i

Step 3:

Run the project using:

npm run dev

To deploy the project on Firebase:

firebase deploy

DB Schema:

Users: email, photo Chats: timestamp, messages, users Messages: timestamp, body

Features:

  1. Google User Authentication: Users are able to log in and log out using their Google accounts via Firebase Authentication.

  2. Chat Rooms: Users are able to create, join, and leave chat rooms.

  3. Real-Time Messaging: Messages sent by users should appear in the chat room in real time.

  4. Message History: The chat application stores the history of messages for each chat room, which are visible to users when they join the room.

  5. Private Messaging: Users are able to send private messages to other users.

About

Chat App Created Using Next.js, Chakra UI & Firebase.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published