Messaging App - cs428TAs/w2023 GitHub Wiki

I propose a simple messaging app with Socket.io. Similar to Facebook Messenger, but much simpler. Some features could include group chats, direct messages, profile images, account authentication, the ability to @ ('at') people in the chat, storing messages in a database (probably in the cloud), the ability to include pictures as well as text in each message, and end-to-end encryption with signal protocol. I don't know how many of those features are doable in the semester but this is just an idea right now.

I spent about 5 hours during Christmas break making a super simple Socket.io messaging app that only had group chats--2 hours of that was figuring out how to host it on Microsoft Azure. If you are interested in this and want to see that super simple messaging app, let me know. Depending on interest and experience of group members, we could make a mobile (Android or iOS) client for it instead of a web client. I don't have too much experience with that except for CS 240 and CS 340 so I would probably do more back end stuff or do the DevOps side of it.

Students Interested:

  • Ammon Quackenbush
  • Todd Froisland
  • Jared Canizales
  • Patrick Rape
  • Jacob Munyan