mad-ent-java-s22 / indie-project

0 stars 2 forks source link

indie-project

Repository for Enterprise Java project.

Video Walkthrough Link to site [^1]

[^1]: This site uses a self-signed certificate but is safe to visit.

Problem statement

Social media applications such as Facebook, Twitter and, to a lesser extent, others, are incentivized to keep users on their sites or apps for as long as possible in order to increase ad exposure and revenue. Numerous studies have indicated that social media can have negative effects on users, especially already vulnerable groups such as pre-teens and teenagers and people with mental health issues such as anxiety and depression. Since social media is relatively new, long-term consequences have not been established.

However, multiple studies have found a strong link between heavy social media and an increased risk for depression, anxiety, loneliness, self-harm, and even suicidal thoughts [1].

These negative effects have increased since the COVID-19 pandemic began [3].

Several technological mechanisms have been built-in to social media apps and games to increase engagement metrics such as impressions and reach. Ultimately these have led to the apps being more addictive. Some of these mechanisms are outlined in a study by German researchers [4].

  1. Endless scrolling/streaming and the concept of flow (new content always appearing)
  2. Social pressure (users are nudged to engage fast and often)
  3. Showing users content they like (even if it is ultimately misleading of damaging)
  4. Social comparison and social reward (reward mechanisms are things like the like button)

Resources

  1. https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0231924
  2. https://www.helpguide.org/articles/mental-health/social-media-and-mental-health.htm
  3. https://www.frontiersin.org/articles/10.3389/fhumd.2021.684137/full
  4. Addictive Features of Social Media/Messenger Platforms and Freemium Games against the Background of Psychological and Economic Theories

Solution

Otter is the micro-blogging solution many don't know they need. The application will be designed so a user can get caught up on the latest news in a minimal amount of time without being ensnared in an unhealthy cycle of social media use.

User stories

Links

Project Plan Journal Time Log Weekly Reflections

Project Technologies/Techniques

Data Model

ERD

"Wireframes"

Splash Page Home Screen Create Post Generate Post Post Post Confirmation Delete Confirmation Tiny editor User page Pagination attempt

Flowcharts

Key Login Profile Create a post Update a post Delete a post Generate a post Create a comment