$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
| Member | Hours This Week |
|---|---|
| Nathan Lodge | 3 |
| Slater Leonardo | 2 |
Completed Tasks
| Task | Owner |
|---|---|
| Heuristic evaluation | Nathan Lodge |
| Heuristic evaluation | Slater Leonardo |
Time Tracking
| Planned | Actual | Remaining Budget | |
|---|---|---|---|
| Hours | 10 | 5 | 3 |
Planned Tasks for Next Week
| Task | Owner |
|---|---|
| Activity diagram | Both |
Project Risks
| Risk | Severity (High / Medium / Low) |
|---|---|
| Time management | Low |
Overdue Tasks
- N/A
Issues
- N/A
Follow-up Actions
| Action | Responsible 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.