Skip to content

Full stack ( react, redux, socket.io, node, mongo ) real time chat application

License

Notifications You must be signed in to change notification settings

grobjin9/retube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

retube

alt tag

Retube is a full stack ( react, redux, socket.io, node, mongo ) real time chat application. The demo version is available: https://retubeapp.herokuapp.com .

Features:

  • React, redux, react-router, mongo, node, socket.io, pm2
  • Authentication using passport.js
  • Emoji support
  • Group chats
  • Create & delete group chats
  • Sort & filter group chats
  • Mark your favorite chats

Installation:

  1. Set up your local mongodb environment. Instructions how to install
  2. Then git clone https://github.com/abitlog/retube.git && cd retube
  3. Run npm run dev
  4. Go to localhost:3000
  5. You might want to use npm run createdb just to set up a test db
  6. You can configure a config.js file according to your needs

To do list:

  • Advanced user profiles
  • Twitter like feed
  • Moooooore real time features
  • Dashboard
  • Private chats

About

Full stack ( react, redux, socket.io, node, mongo ) real time chat application

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published