ThinkGames is the place for people to talk about anything game related. From League of Legends to Dungeon and Dragons. It is all welcome here! So come on by and have fun chatting in real time with your friends or make some new ones! GL HF!
> git clone https://github.com/Mousecop/thinkgames.git
> cd thinkgames
> npm install
> node .
Then open http://localhost:3000 in a browser.
ThinkGames aims to bring together gamers to have great conversations and laughs! By using real-time chat, you are able to see who is talking all at the same time. This is only the beginning though! I plan to add many more features such as Twitch integration and more chat rooms. So stay tuned for these great features and more.
Users can go to the signup page to create their very own profile. All information is stored in a database, and the passwords are encrypted, so users can feel safe with siging up!
After logging in, users are free to start chatting away! When users leave and come back, they will see old messages still there, too!
All wire frames were made with WireFrame.cc.
- HTML
- CSS
- Javascript
- React / React-Router
- Redux / Redux-Thunk
- React-Redux
- React-Bootstrap
- Node.js + Express.js (web server)
- MongoDB + Mongoose
- mlab for cloud database
- Socket.io
- Passport is use to validate users, and also control non-authorized users to certain endpoints.