Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

$100K MRR - Status Report: Week 8

Project Summary

Emotial is a social media platform with a unique emoji reaction system, videos, animated profile pictures, and more.

Team Members

MemberHours This Week
Nathan Lodge3
Slater Leonardo2

Completed Tasks

TaskOwner
Heuristic evaluationNathan Lodge
Heuristic evaluationSlater Leonardo

Time Tracking

PlannedActualRemaining Budget
Hours1053

Planned Tasks for Next Week

TaskOwner
Activity diagramBoth

Project Risks

RiskSeverity (High / Medium / Low)
Time managementLow

Overdue Tasks

  • N/A

Issues

  • N/A

Follow-up Actions

ActionResponsible Person
N/A

Heuristic Evaluation

1. Visibility of system status

The sidebar will have the current page you’re on highlighted and when actions are performing liked creating a post or editing your account settings, navigation and text displayed will allow users to understand where they are and that their actions went through.

2. Match between system and the real world

The site already looks like common social media sites and has common symbols users like recognize like a magnifying glass for searching, house for home page, etc. Additionally, one of the core features of emotial are the emoji reactions which are meant to mirror real reactions people have.

3. User control and freedom

Users will be able to sign out, delete their accounts, edit their posts, unreact to posts, unfollow a profile, etc. All of these are examples of a user being able to reverse their actions.

4. Consistency and standards

Many pages will reuse the same shared layout (navigation on the left, content in the middle, friends/trending content on the right) which is coherent. Also, typography and common cards will be built so that the app has a uniform look.

5. Error prevention

On forms like login and signup there will be danger borders and labels showing validation errors, there will able be zero states for example on search showing that their search returned no results so that users are always in the loop.

6. Recognition rather than recall

There are explicit buttons/labels for actions that may not be obvious and common elements have common interactions across pages. This will make it easy for users to recognize how to interact with elements.

7. Flexibility and efficiency of use

The timeline and profiles will work well for both writing posts and browsing/reading posts. There will also be power user options like sorting by reaction and options like that. This adds flexibility to what users can do while meeting everyones needs.

8. Aesthetic and minimalist design

Emotial has a simple but consistent and explicit user interface. There are buttons for common operations and dropdown menus for more complex operations. The typography is consistent across components and is easy on the eyes.

9. Help users recognize, diagnose, and recover from errors

There was be clear danger borders and labels showing when an error has occurred. for example, invalid password or post text is too long. One really important one is file size too big for images/videos. If they silently fail to upload with no visual indicator that is bad.

10. Help and documentation

There’s no documentation or help section yet, but we plan on having a sort of onboarding modal appear when you login for the first time that shows the common actions users can perform. Maybe we will add a support button / help section at some point too.