Skip to content

iampranavdhar/AmigoChat-Realtime-Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AmigoChat 👨🏻‍💻

AmigoChat is a completely responsive real-time chat application built on MERN Stack and Socket.io

Live - AmigoChat

Video Demo

try2

Screenshots Of Mobile View

1 2

Show some ❤️ and 🌟 the repo to support the project

Index ✏️

  1. Features
  2. Setup
  3. Technologies
  4. References
  5. Author
  6. Connect Me On
  7. License

Features Of AmigoChat 🚀

  • SignUp
  • SignIn
  • Adding a Profile Pic[All formats including Gif]
  • Adding Friends based on username Username
  • Showing Online Friends
  • Chatting with the friends along with emoji's in realtime
  • Updating the username and profile pic
  • Logout

Setup 🔥

  • Fork the Repo

  • Clone the repo to your local machine git clone <repo-url>

Frontend Setup 🍧

  1. Get into the chatapp directory cd chatapp

  2. Run npm install to install dependencies

  3. Create a .env file and create variables as mentioned in the .env.example with the values

  4. Run npm start to start the application

Backend Setup 🍿

  1. Get into backend directory cd backend

  2. Run npm install to install dependencies

  3. Create a MongoDB account and get the MONOGO_URL for connecting the server and the Database

  4. Create a .env file and create variables as mentioned in the .env.example with the values

  5. Run nodemon server.js to start the server [Should have installed nodemon globally]

Technologies 🛠

  • ReactJS[Hooks]
  • NodeJs
  • ExpressJs
  • MongoDB
  • Socket.io

References 💻

Author 📝

Connect Me On 🌍

twitter badge
linkedin badge

License 🏆

This repository is licensed under MIT License. Find LICENSE to know more

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy