Skip to content

Latest commit

 

History

History
74 lines (42 loc) · 1.37 KB

proposal.md

File metadata and controls

74 lines (42 loc) · 1.37 KB

AIO Social

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 

Cool Design: https://www.figma.com/file/6YEXaTHGOsgR1TBAFnlLhM/Messaging-App-UI-(Community)?type=design&node-id=0-1&mode=design&t=D3XzUZB2hHmbeoGN-0

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

Features

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

"File Structure"

  • index.html(login page)

  • Message.html (Direct Message)

  • Profile.html (Profile page)

  • GlobalMessage.html (Global Messaging)

  • Game.html (Tic Tac Toe)