An All-In-One social media platform for direct messaging, global messaging, games, and global feed with a 30 character word limit.
Will Huang, Ethan Moynihan, Ryan Nguyen, Brandon Lui, Lucca Chantre
GitHub Repo: https://github.com/bmlui/cs4241-final-project
https://dribbble.com/shots/23680173-Web-Messaging-App-UI
- MongoDB
- Mongoose
- Passport.js
- Express-session
- GitHub Login
- Express.js
- Dotenv
- Three.js
- WebSocket/Express-websocket
- Tailwind CSS
Direct Messaging
-
Use websockets to live message people
-
Store messages in db
-
Display messages live in Front End
Global Messaging
-
Use websockets to live message multiple people
-
Store messages in db
-
Display messages live in Front End
-
Don't store global chat, just new things coming in
"Collaborative Game"/Tinder
- Collaborative dating match-making game
Global Feed
-
Add media/text on global form
-
Store all posts
-
Profile
-
About me
-
Picture upload
-
Name
-
Userid/username
-
index.html(login page)
-
Message.html (Direct Message)
-
Profile.html (Profile page)
-
GlobalMessage.html (Global Messaging)
-
Game.html (Tic Tac Toe)