All Projects → jovanidash21 → chat-app

jovanidash21 / chat-app

Licence: MIT License
An Express React Redux Socket.IO Chat App that uses MongoDB with Mongoose driver as database and Passport for user authentication.

Programming Languages

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

Projects that are alternatives of or similar to chat-app

peerai-api
Peerism's Peer.ai API built with Truffle, Node.js, Express.js, Solidity, and Ethereum TestRPC
Stars: ✭ 18 (-25%)
Mutual labels:  mongoose, passport
react-node-twitter-login
Demo application that shows how to enable Twitter login with React on frontend and Node.js/Express on backend
Stars: ✭ 34 (+41.67%)
Mutual labels:  mongoose, passport
AmigoChat-Realtime-Chat-Application
AmigoChat is a responsive real-time chat application built on MERN Stack and Socket io.
Stars: ✭ 22 (-8.33%)
Mutual labels:  mongoose, socket-io
angular-chat
Angular v.9, Node.js, Nest.js v.6, Mongoose, Socket.io, Passport, Angular Universal SSR (in progress...)
Stars: ✭ 35 (+45.83%)
Mutual labels:  mongoose, socket-io
yelp-camp
A Node.js web application project from the Udemy course - The Web Developer Bootcamp by Colt Steele
Stars: ✭ 36 (+50%)
Mutual labels:  mongoose, passport
Phantom
A mimic website of Pinterest where one can share ideas , socialize and find inspirational ideas
Stars: ✭ 18 (-25%)
Mutual labels:  mongoose, socket-io
ExpressJS-SocketIO-Boilerplate
📦 Simple Express.js & Socket.io Boilerplate
Stars: ✭ 31 (+29.17%)
Mutual labels:  socket-io, passport
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 (+383.33%)
Mutual labels:  mongoose, socket-io
opentelemetry-ext-js
js extensions for the open-telemetry project
Stars: ✭ 122 (+408.33%)
Mutual labels:  mongoose, socket-io
aircnc
☕ Airbnb like (Air Coffee & Code) to booking spots for developers using ReactJS, React Native, Node.js and more.
Stars: ✭ 37 (+54.17%)
Mutual labels:  mongoose, socket-io
socket.io-react-hooks-chat
A real-time chat app with React hooks and Socket.io
Stars: ✭ 75 (+212.5%)
Mutual labels:  socket-io, chat-app
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 (-8.33%)
Mutual labels:  mongoose, socket-io
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 (+25%)
Mutual labels:  mongoose, socket-io
node-express-mongo-passport-jwt-typescript
A Node.js back end web application with REST API, user JWT authentication and MongoDB data storage using TypeScript
Stars: ✭ 51 (+112.5%)
Mutual labels:  mongoose, passport
express-mongo-jwt-boilerplate
Express Mongo JsonWebToken boilerplate
Stars: ✭ 100 (+316.67%)
Mutual labels:  mongoose, passport
express-boilerplate
ExpressJS boilerplate with Socket.IO, Mongoose for scalable projects.
Stars: ✭ 83 (+245.83%)
Mutual labels:  mongoose, socket-io
add-my-name
No more WhatsApp spams 🎉
Stars: ✭ 16 (-33.33%)
Mutual labels:  mongoose, passport
how-to-build-your-own-uber-for-x-app
Code for my blog post on How to Build Your Own Uber-for-X App
Stars: ✭ 138 (+475%)
Mutual labels:  mongoose, socket-io
ng-nest-cnode
Angular 10 Front-End and Nestjs 7 framework Back-End build Fullstack CNode
Stars: ✭ 17 (-29.17%)
Mutual labels:  mongoose, passport
boss
React+express+sock.io+mongodb build a boss
Stars: ✭ 25 (+4.17%)
Mutual labels:  mongoose, socket-io

Chat App


Prerequisite

Installation

  • Clone or download this repository.
git clone https://github.com/jovanidash21/chat-app.git
  • Using a terminal or cmd, navigate to the project directory.
cd chat-app
  • Install node modules.
npm install
  • Start the MongoDB Server.
mongod
  • Open another terminal or cmd and run mongo.
mongo
  • Create a database locally using MongoDB on your computer.
use chat-app
  • Create a .env file.
  • Copy and paste the texts in .env.example to .env and insert the values for each environment variables.
  • Open another terminal or cmd and run the project.
npm run build
  • Open a browser and visit localhost:3000.
  • Signup to create an account.
  • Run in dev mode.
npm run dev

NPM Scripts

  • npm start - start the server.
  • npm run build - run the project in production mode.
  • npm run dev - run the project in dev mode.
  • npm run webpack:prod - run the webpack in production mode.
  • npm run webpack:dev - run the webpack in dev mode.
  • npm run node:prod - run the node server in production mode.
  • npm run node:dev - run the node server in dev mode.

Credits

Website

Live Demo

License

Licensed under MIT.

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].