All Projects → sudheeshshetty → Chat

sudheeshshetty / Chat

Licence: mit

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Chat

Vue Chess
Multiplayer online chess game use Vue , Nodejs, Webpack, Em6, Socket.io, Mongodb, Express
Stars: ✭ 350 (+125.81%)
Mutual labels:  mongodb, express, socket-io
Batcave
Batcave client is chat app built with Electron and Angular2, Socket.io with RxJS.
Stars: ✭ 114 (-26.45%)
Mutual labels:  mongodb, express, socket-io
Social Network
Mini social network that I made as my first web app project.
Stars: ✭ 458 (+195.48%)
Mutual labels:  mongodb, express, socket-io
Vue Fullstack
vue fullstack template
Stars: ✭ 297 (+91.61%)
Mutual labels:  mongodb, express, socket-io
Mern Crud
A simple records system using MongoDB, Express.js, React.js, and Node.js with real-time CRUD operations using Socket.io
Stars: ✭ 493 (+218.06%)
Mutual labels:  mongodb, express, socket-io
Express Mongodb Rest Api Boilerplate
A boilerplate for Node.js apps / Rest API / Authentication from scratch - express, mongodb (mongoose).
Stars: ✭ 153 (-1.29%)
Mutual labels:  mongodb, express
Movie Website
🎬基于 Node.js + Express + mongoDB + Bootstrap 搭建的电影网站。
Stars: ✭ 118 (-23.87%)
Mutual labels:  mongodb, express
Isomorphic Redux Cnode
😊👻基于react->express->mongo技术栈的同构SPA
Stars: ✭ 123 (-20.65%)
Mutual labels:  mongodb, express
Nodejs Rest Api Project Structure Express
Nodejs project structure practices for building RESTful APIs using Express framework and MongoDB.
Stars: ✭ 134 (-13.55%)
Mutual labels:  mongodb, express
Flowmaker
flowmaker: JS to SVG flowchart generation extension for Vscode in realtime written in typescript and also download the SVG through local node server. Extension:
Stars: ✭ 108 (-30.32%)
Mutual labels:  express, socket-io
Questionnaire
📋 问卷系统
Stars: ✭ 128 (-17.42%)
Mutual labels:  mongodb, express
Node Elm
基于 node.js + Mongodb 构建的后台系统
Stars: ✭ 11,224 (+7141.29%)
Mutual labels:  mongodb, express
Express Rest Boilerplate
⌛️ Express starter for building RESTful APIs
Stars: ✭ 1,794 (+1057.42%)
Mutual labels:  mongodb, express
Nextjs Express Mongoose Crudify Boilerplate
Next.js (React) + Redux + Express REST API + MongoDB + Mongoose-Crudify boilerplate
Stars: ✭ 148 (-4.52%)
Mutual labels:  mongodb, express
Mern Boilerplate
Fullstack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
Stars: ✭ 112 (-27.74%)
Mutual labels:  mongodb, express
Nodejs Notes App
A web app to create notes, and save it using Mongodb, plus authentication using passport.
Stars: ✭ 130 (-16.13%)
Mutual labels:  mongodb, express
Gulp Server Io
Standalone / gulp (stream) / delivery server setup with Proxy options remote debugger and more
Stars: ✭ 152 (-1.94%)
Mutual labels:  express, socket-io
Webchat
🔈 Websocket project based on vue(基于vue2.0的实时聊天项目)
Stars: ✭ 1,856 (+1097.42%)
Mutual labels:  mongodb, express
Youtubemeetupappreactnativenode
Repos of my youtube tutorial where we build a Meetup app with React-Native and Node
Stars: ✭ 153 (-1.29%)
Mutual labels:  mongodb, express
Node Easy Notes App
A simple Note-Taking app built using Node.js, Express and Mongoose
Stars: ✭ 148 (-4.52%)
Mutual labels:  mongodb, express

CHAT

This is a chat application that can be used for local usage in a small network. It creates a local server and people connected to the network can do a group or private chat. The chat also gives facilites to block someone from pinging unnecessarily.

Instructions to run

Clone the project

git clone https://github.com/sudheeshshetty/Chat.git

DataBase - Mongo

  • Check if mongodb service is running in your machine else start the service.

Server

  • You need to have node and npm installed in your machine.
  • open up your teminal or command prompt go to the directory chat
  • Do install all dependencies using
             npm install
             npm install -g nodemon
             npm start
    Your server will be setup and ready for use.

UI

  • Go to browser and type localhost:8080 in place of url.
  • Register user by giving basic details.
  • Login from the same screen.
    Note: Handle should be unique for every user.

Why I started this

I had seen a lot of times during local camps that people find it difficult to interact with each other may be due to hesitation. Most of the local chats that we find will be again public and the interactions become public. So I was thinking of creating an application where people can talk in public as well as private.

Few Screen Shots

Login Screen

login screen

Confirming request

Confirming request to chat

Online users

online users

Chatting with Friend

Chatting

Upcoming

I have lot of things to do.

  • Bug fixes.
  • More feauters to come, like blocking a user from chatting etc.
  • Option for saving chats in case you need it. For now it doesnot store the messages.

Suggestions

If you have any suggestions please do mail me at [email protected] with subject as chat-suggestions

Credits

I have used some code from AdminLTE for the chat UI. The HTML and dependent CSS.
The private chat box has been taken from Gurdeep Osahan.

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