Skip to content

Mobile User Manuel

Mert Aydın edited this page Jan 2, 2024 · 5 revisions

When a user runs the app for the first time, they will see the landing page which has the Memories logo. Screenshot_1704226601

Register

  • If the user does not have any account, first they have to create a new account from the register page.
  • On the register page user is asked to fill four input fields which are username, email, password and password again.
  • All the fields are mandatory fields.
  • User needs to provide a well-structured email. Such as xx@gmail.com.
  • If the user cannot fulfill the register requirements, pop-up messages will warn the user if anything went wrong. Screenshot_1704226714

Login

  • After creation of a new account, user will be navigated to the login page.
  • An Existing user can log in their account by entering the correct username and password.
  • If any of the username and password is wrong, the system will display a pop-up message to the user.

Screenshot_1704226601

Homepage

  • The Homepage welcomes the user after successful login.
  • On the homepage user can see all memories that have been created by other users.
  • Title, author, time and location information are shown.
  • User can tap on a memory to see its detail.

feed

Profile Page

  • On the profile page user can see their profile picture, follower count, previous memories and his biography.
  • If a user doesn't have any picture yet, default picture is set and there will be "add picture" button.
  • User can change or remove the picture.
  • User can see the details of the memories by navigating to the memory detail page by clicking on the title of any memory.

profile

Another User's Profile Page

  • Users can access this page by clicking on the username or profile photo of the other users.
  • On this page biography, stories of the user and the profile picture can be seen.
  • The user can follow-unfollow another user on their profile page.

others_profile

Memory Detail

  • On the memory detail page user can see the details of the memory which are title, context, images, date, tags, comments, likes, map, the marker of the location and when it is posted.
  • The user can like and unlike the story by clicking on the hearth logo under the story.
  • The user can add comment at the bottom of the page on comment section.
  • The user can navigate to the other user's profile pages by clicking on the username or the profile page of them in the comment section.

detail_1 detail_2

Create Memory

On the Create Memory page, users need to fill in the mandatory fields to create a memory successfully. These fields include:

  1. Title: Enter a title for your memory.
  2. **Context: ** Provide additional details or memories related to the event. This field supports rich text, allowing users to add photos and other multimedia content.
  3. Tags: Use semantic tags implemented with Wikidata for efficient and meaningful categorization.
  4. Date: Specify the date of the memory.
  5. Location: Indicate the location associated with the memory.

Adding Photos to Context

In the 'Context' field, you can enrich your memory by adding photos. This field supports rich text, allowing seamless integration of multimedia content.

Semantic Tag Implementation

The 'Search Tags' field implements semantic tags from Wikidata, enhancing the tagging system for more accurate and descriptive categorization.

Choosing Location

You can select the location in various ways:

  1. Clicking on the Map: Explore and choose the location by interacting with the map interface.
  2. Entering Text: Manually enter the location details inside the provided input field.
  3. Drawing Shapes on the Map: Use the drawing feature on the map to specify a custom area.

Creating a New Memory

After successfully filling all the mandatory input fields, you can create the memory by simply clicking the "Create Story" button.

image image image image image image

Edit Memory

On the Edit Memory page, input fields are pre-filled with the details of the memory that the user wishes to modify.

Editing Memories

Users have the flexibility to edit their stories as many times as they like. This allows them to refine and update their memories whenever necessary.

Updating a Memory

Once the user has finished editing, all they need to do is click on the "Update Memory" button. This action will save the changes made to the memory.

Redirect to Memory Detail Page

After successfully updating the memory, the user will be automatically redirected to the memory detail page of the edited memory. Here, they can review the updated information and ensure that the changes have been applied.

image image image image image

Activity Stream

  • On the activity stream page user can see seven different types of activity notification.
  1. If someone follows them.
  2. If someone unfollows them.
  3. If someone likes their memory.
  4. If someone unlikes their memory.
  5. If a followed user creates a new memory.
  6. If someone comments on his memory.
  7. If someone comments on a memory that they commented before.

By tapping on an entry, user will be navigated to the memory detail page.

Screenshot_1704227484

Recommendation

  • On recommendation page, recommendation engine will display memories according to your memories and the memories you like and search by evaluating their context, location, and tags relevance.
  • User can navigate to the memory detail page by clicking on the title of the story.
  • User can navigate to the other user's profile page by clicking on the profile picture or username.

Screenshot_1704227646

Search

  • Users can search stories by title, author, tags, date and location criteria.

Screenshot_1704227733

Logout

To log out from the app, follow these steps:

  1. Locate the Logout button in the top-left corner of the app.
  2. Click on the Logout button to initiate the logout process.
Clone this wiki locally