BeHappy
If you love writing and care about your well-being, this app is for you
We want you to be able to customize your social media, and we value your time and happiness.
In this app, any user is only allowed to post one content per day as their daily journaling. They can add images and videos about their eventful days and share them publicly.
Features
Private messaging: Generally, I want the users to be able to chat with each other in a private space, so this is an essential part of this app.
Journaling and Diary: I believe that if I implement a way to encourage users to journal, this will have positive impacts on their mental health.
Attaching images and videos to the diary: Users can take pictures and videos during the day to attach those to their diaries.
Posting and sharing diary: Users have the option to publicly post a part or full version of their diaries.
Likes and Reactions: Other users can react to each others' posts.
Comments: Other users can comment on each others' posts.
Mood Tracking: An AI model will assess the content of recent diaries, and every morning it gives the user a qualitative report of their moods.
Daily Affirmation: An AI model sends daily positive affirmations or motivational quotes based on the mood tracking feature.
Filtering posts: A user types what types of content they want to see, and an AI model assesses other posts and filter posts that the user wants to see
Meme Generation: A user types in features that they want to have in the meme, and the app uses AI to generate multiple Memes relevant to what the user asked
Text Generation: A user selects the person they intend to send the message to and the gist of what they intend to say. This feature can be used to help with journaling or finding a caption for an image.
Reminder to text: A user can set a reminder to send a message to someone
Reminder to write a diary: Every night users get a notification for journaling.
Customizable homepage: Users should be able to customize what they want to see when they open the app
Section management: Users have the freedom to choose what sections of the app they want to use
Time management: Users can track the amount of time they have spent on different sections of the app
Book store: Users can buy or sell books.
Book suggestion: An AI model can assess what kind of books would be close to the personality of a user to suggest.
Friendship: Users have to request to be friends with someone on the app in order to see other users' content.
Friend suggestions: The app suggests users that a user can follow according to their similarity of diaries.
VSD analysis
A wide range of age groups will use this App. People who enjoy writing probably will use this app more, as they can write more about the events of their days, and even this app might help them to become a a writer.
In the long term, this app might become similar to Instagram. Instagram first was developed for photographers to share the photos that take with their phones. In order to keep this app unique, each user is able to post once a day, and their post must include some text with optional photos.
With having a mood tracking section, in short term, that would be an exciting feature for people to use. However, in long terms it might negatively impact people. If the mood tracking feature keeps reporting that someone has sad mood, that might worsen the sad mood. This is why I believe that the mood tracking feature should be accompanied by the daily affirmation. This feature might also affect therapist indirectly, as it may encourage people to take care of their mental health and reach out to resources that they can ask for help.
Privacy is one of the values of this app. The journaling feature might cause some privacy issue. Sharing diaries should be optional, and users have the option to share an interesting part of it.
Being able to customize the homepage is a feature that has the potential to become pervasive among other social media, similar to the idea of the expiring images from SnapChat. As one of the interviews that I did last week, the explorer section of Instagram was distracting, and that was one of the reasons that Grace deleted Instagram.
Meme and text generation are the features that will be pervasive very soon and integrated into most of the social media. However, in a long term, this will detriments the creativity and abilitites of people.
Time tracking is a feature that is already pervasive. Additionally, since we value the mental health of the users, this helps users to plan how much time they want to spend on this app.
One of the values that I am seeking in this app is to connect people who do not know each other but they have similar lifestyle based on their diaries, so that they can become friends and share their experiences. The friend suggestion feature brings this value to the app.
Filtering data might cause some privacy issue, as some people might want to hide the contents of a specific person, and that person should not be notified.
Concepts
Meme generator
- Purpose: It helps a user to build a new meme
- Operational Principle: A user would type in characters and contents that they want to have in their memes, and the generator creates and return multiple memes.
Text generator
- Purpose: It helps a user to generate texts
- Operational Principle: A user gives an image or a topic and ask the bot to generate desired text
Homepage
- Purpose: To guid a user to navigate them to different section of the app
- Operational Principle: A user have multiple configuration options to choose for their homepage. For example, they can have all the posts available to them on the homepage, similar to Instagram, or they can have buttons that lead them to different sections.
User
- Purpose: Authenticate user
- Operational Principle: After a user registers with a username and password, they have full access to the app features. Each user does not have access to other users' private content
Mood
- Purpose: A qualitative parameter to measure the mood of a user
- Operational Principle: Using the data from a user's diary and posts that have been reviewd by the user, the app reports a qualitative measurement of the mood of the user.
Book store
- Purpose: A platform where users can buy or sell books
- Operational Principle: A user can advertise their books and give a brief description of the book, and other users can buy that book. The difference between this concept from
Filter
- Purpose: Filter out the content that are requested to not be shown
- Operational Principle: A user selects some keywords, and an AI model will filter out posts with the contents that are related to the given keywords.
Time limit
- Purpose: Handle expiration of a user's daily timelimit to use the app
- Operational Principle: The app will be closed if a user uses the app for longer than the timelimit that they requested to use
Friend Suggestion
- Purpose: Finding users who are sharing similar contents
- Operational Principle: On the explore page, the app suggests users that have similar experiences based on their diaries.
Daily affirmation
- Purpose: To boost users' confidence and well-being
- Operational Principle: Based on the recent mood, an AI model generates some positive affirmations to pops on the homepage
Dependence diagram
In my app, None of the concepts are dependent on the concept of homepage, but in order to exist, there must be a customizable homepage.
The majority of the concepts exit because of the concept of diary. Users can comment on, react to, or filter diaries. There are quite a few factors that might determine the mood of a user, but in this app, a user's diary determine the mood of the user.
UI sketches
For meme generation, there will be a UI similar to the following sketch. For text generation, this would be different, as I want it to be along with posting UI.
The following sketch shows multiple concepts at the same time. One of the homepage designs would as follow which is simple, and there will not be distraction. Additionally, the mood tracking report and daily affirmation would be in a few sentences on the homepage.