- app that allows users to create, edit, and delete posts, comments, and profiles
- collaborated on for 2.5-week final project from July to August 2021 for a Java CS course
- contributors
- Charles Graham (responsible for back end)
- Nathan Yao (responsible for front end and middleware)
- Mentions: Sami Heathcote, Jasmine Maduafokwa, Mingrui Xia
- data persists regardless of whether program is running
- handling crash circumstances
- ability of user to create, edit, and delete their accounts, posts, and comments
- ability of users to obtain a feed of all posts made on app
- use of GUI to handle all user interactions
- ability to support multiple concurrent users over a network
- ability to view real-time updates (content updates automatically without refresh)
- user can import or export a post from or to a CSV file
- ability to search for another user and view their profile, posts, and comments