All Projects → iampranavdhar → AmigoChat-Realtime-Chat-Application

iampranavdhar / AmigoChat-Realtime-Chat-Application

Licence: MIT license
AmigoChat is a responsive real-time chat application built on MERN Stack and Socket io.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to AmigoChat-Realtime-Chat-Application

opentelemetry-ext-js
js extensions for the open-telemetry project
Stars: ✭ 122 (+454.55%)
Mutual labels:  mongoose, socket-io, expressjs
mern-stack-crud
MERN stack (MongoDB, Express, React and Node.js) create read update and delete (CRUD) web application example
Stars: ✭ 142 (+545.45%)
Mutual labels:  mongoose, expressjs, mern-stack
react-app-simple-chat-app
A Simple Chat Application using MERN stack (MongoDB, Express JS, React JS, Node JS) and Socket.io for real time chatting
Stars: ✭ 41 (+86.36%)
Mutual labels:  socket-io, expressjs, mern-stack
mern-stack-application
A MERN stack e-commerce website.
Stars: ✭ 45 (+104.55%)
Mutual labels:  mongoose, expressjs, mern-stack
dhiwise-nodejs
DhiWise Node.js API generator allows you to instantly generate secure REST APIs. Just supply your database schema to DhiWise, and a fully documented CRUD APIs will be ready for consumption in a few simple clicks. The generated code is clean, scalable, and customizable.
Stars: ✭ 224 (+918.18%)
Mutual labels:  mongoose, expressjs, nodejs-api
socialApp-MERN
Social Networking web app similar to Instagram.
Stars: ✭ 35 (+59.09%)
Mutual labels:  socket-io, expressjs, realtime-messaging
nodetomic-api
RESTful API Nodejs designed for horizontal scalability with support for cluster, based on Express, MongoDB, Redis, JWT, Socket.io, Passport.
Stars: ✭ 41 (+86.36%)
Mutual labels:  expressjs, nodejs-api, nodejs-authentication
express-boilerplate
ExpressJS boilerplate with Socket.IO, Mongoose for scalable projects.
Stars: ✭ 83 (+277.27%)
Mutual labels:  mongoose, socket-io, expressjs
React-Native-Chat-App
A simple chatting app built with React Native, Socket.io, ExpressJS and MongoDB. The server app provides APIs for authentication, message sending and receiving. In the client app React-Native-Gifted-Chat is used for the chat interface.
Stars: ✭ 22 (+0%)
Mutual labels:  mongoose, socket-io, expressjs
chat-app-server
Back-end server for chat application built using express, moongodb & socket.io for Frontend (https://github.com/binbytes/nuxt-chat-app).
Stars: ✭ 30 (+36.36%)
Mutual labels:  mongoose, socket-io
pothole detection
By using this app users can report the potholes on road by clicking a photo via our app and if a pothole is detected by Machine Learning modal then it is saved to our Database from where officials can view the specifics like location,reported by and official can resolve the request.User are notified by email for every update regarding their request
Stars: ✭ 17 (-22.73%)
Mutual labels:  mongoose, expressjs
MovieGo
A Website implemented using MERN (MongoDB, ExpressJS, ReactJS and NodeJS) stack, which allows users to sign-in/register and book movie tickets online.
Stars: ✭ 26 (+18.18%)
Mutual labels:  mongoose, expressjs
express-mongo-jwt-boilerplate
Express Mongo JsonWebToken boilerplate
Stars: ✭ 100 (+354.55%)
Mutual labels:  mongoose, expressjs
TvrboReact
Dream starter project: React, Redux, React Router, Webpack
Stars: ✭ 13 (-40.91%)
Mutual labels:  mongoose, expressjs
commerce
🛒 e-commerce-platform
Stars: ✭ 54 (+145.45%)
Mutual labels:  mongoose, expressjs
typijs
The Angular CMS Framework for building fully-featured SPA sites powered by NodeJS and MongoDB with TypeScript
Stars: ✭ 141 (+540.91%)
Mutual labels:  mongoose, expressjs
node-server-template
This is Node.js server tidy template / boilerplate with Express (with asyncified handlers, custom error handler) framework and MongoDb. The server use ES6 and above. On different branches you can see different techniques' and technologies' usage, such as Kafka, nodemailer, file download... You also can find postman collections.
Stars: ✭ 116 (+427.27%)
Mutual labels:  mongoose, socket-io
search-cities
No description or website provided.
Stars: ✭ 11 (-50%)
Mutual labels:  mongoose, expressjs
Natours
An awesome tour booking web app written in NodeJS, Express, MongoDB 🗽
Stars: ✭ 94 (+327.27%)
Mutual labels:  mongoose, expressjs
Phantom
A mimic website of Pinterest where one can share ideas , socialize and find inspirational ideas
Stars: ✭ 18 (-18.18%)
Mutual labels:  mongoose, socket-io

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].