Skip to content

jinelus/chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cb39450 Β· Aug 13, 2024

History

25 Commits
Jul 29, 2024
Aug 3, 2024
Jun 9, 2024
Jun 15, 2024
Aug 13, 2024
Jun 9, 2024
Jun 9, 2024
Jul 30, 2024
Jul 30, 2024
Jun 9, 2024
Jun 11, 2024
Jun 9, 2024
Jun 9, 2024
Jun 9, 2024

Repository files navigation

SnapTalk - Chat App

SnapTalk is a realtime chat app built with TypeScript, React, Vite Js, Firebase, and other technologies. This chat app is purposefully made for the web, like a web chat app, working on mobile devices too.

🎈Features

  • πŸ”‘ Sign Up with username, email, password and avatar
  • πŸ”‘ Sign in with a email and password
  • πŸ‘¨πŸΎ A default avatar if image profile is not defined
  • πŸ’¬ Create conversations 1-on-1
  • πŸ“¬ Users can send: πŸ“ Text πŸ–Ό Images 🎞 Videos
  • πŸ”” Get notified of unseen messages
  • 😎 Send emojis through an emoji picker

πŸ‘©πŸΎβ€πŸ’» Technologies

  • TypeScript
  • React
  • Vite Js
  • Tailwind CSS
  • Firebase

🚦 Run the project

To run the project in your local environment, follow these steps:

  • Clone the repository to your local machine. git clone https://github.com/codesofC/chat-app.git
  • Run npm install, yarn or pnpm in the project directory to install the required dependencies.
  • Run npm run dev or yarn to get the project started.
  • Open http://localhost:5173 (or the address shown in your console) in your web browser to view the app.

πŸ–Ό Demo Images

login1 add login conv1 mobil1 mobil2