Skip to content

Latest commit

 

History

History
50 lines (40 loc) · 1.56 KB

readme.md

File metadata and controls

50 lines (40 loc) · 1.56 KB

CHATLY 💬

A chat application that helps to connect you with friends and family.

Reason For Project

I wanted to learn how websockets work, so why not build a chat app? Initially, I planned on building a mobile app but abandoned the project for about 4 months due to my final year project. Right now, I am focused on completing the web app and then hosting it. Afterwards, I want to shift my focus to mobile development with React Native.

Design File

Preview the Figma design I used here 🎨

Features

  1. Private 1-1 messaging 🗣️
  2. Group Chats 👥
  3. Live Video Chats 📹
  4. Real-Time Notifications 🔔
  5. Real-Time Messaging / Updates 💬
  6. Image, Video / Audio Uploads 📷🎥🎵
  7. Light or Dark Mode 🌞🌜
  8. Custom Chat Wallpapers 🖼️
  9. Discover Users 🔍

Interface Preview

interface-preview Coming Out Soon

Tech Stack

Front End (Web)

  • React ⚛️
  • Tailwind CSS 🌬️
  • Shadcn UI 🖌️
  • Clerk 🔑
  • Zustand 🐻
  • Tanstack Query 🔍
  • React Router Dom 🛤️

Back End

  • Node 🟢
  • TypeScript 🔷
  • Socket.IO 🟠
  • Prisma 🛠️
  • MongoDB 🍃
  • Express 🚂

Installation Steps

  1. Frontend
  2. Backend

Contributing

I appreciate any form of contributions or feature requests. If you are interested, just contact me so that I can have an idea of what you are doing. 🤝