Skip to content

Latest commit

 

History

80 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatterBox - A Chat Application for those who cannot stop sharing


Currently in development!!


The tech stack used for this project is:-

  • Vite.js + React --> Frontend
  • Go Lang --> Backend (For Go lang's speed and ease of use especially for real time chatting)
  • MongoDB --> Database
  • Tailwind CSS --> Styling

Features

These are the currently working and tested features.

  1. Real time chatting with anyone who has signed up for the website (Through Websockets {Gorilla})
  2. Getting real time Dot Notifications while receiving texts (Only on the website - No desktop notifications)
  3. Search Signed Up Users with their profile pic and bio
  4. Users have profiles with bio, email and profile pic
  5. Accepting and Declining Friend Requests before initialising chat
  6. Ability to delete messages
  7. Read and Unseen tags on messages
  8. Typing indicator (Realtime)
  9. Encrypted messages (end to end)
  10. Emoji Section for ease of access and personalized texts
  11. Dark Mode and Light Mode!

Roadmap

These are the things that are currently in development or I am learning to implement

  • Hassle Free Login and Signup
  • Maintaining sessions for longer and logging in quicker
  • Improving message storage and fetching speed
  • Polishing current features to accomodate the newer ones
  • Getting a Settings menu for major customizations to appearance and texting enhancements

Here are the previews for current developmental version of the application tho :-

Screenshot 2026-04-14 181112 Screenshot 2026-04-14 181924 Screenshot 2026-04-14 181948 Screenshot 2026-04-14 182000 Screenshot 2026-04-14 182013 Screenshot 2026-04-14 183645

About

A real time chatting app, built with Golang and Node.js

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages