The company currently does not have internal software to operate the workflow, so it has to use many 3rd party applications to operate, causing inconvenience to employees, and leading to a bad working experience.
Employees are using 3rd party applications to
The vision is to build an internal app to replace other 3rd party apps (timekeeper, requesting annual leave, creating events, and internal announcement) and deliver a single app experience (one for all).
Besides, Weepaz is integrating Web3 to enhance the employee experience by rewarding NFT, a tokenization system.
Before starting the design, I have some criteria to ensure that the solution provided is good and does not go beyond the scope of the product. The criteria are described by the following questions:
Q1: Who is the user?
A: The user I am targeting is company employees.
Q2: What value proposition for the employees (Admin, Staff)?
A: Admin has a tool to manage employees. Employees have an application to enhance their working experience.
Q3: How is this product operated?
A: Give the company an internal tool.
Q4: How to gain income for our company (WhyDah)?
A: WhyDah offers a good employee experience, which also means no income for the company. But if the employees do a better job, the business owner will get more profit from it. It's the company's most valuable income that no one wants to miss out on.
a. Staff (Normal employees)
Q1: What problems are you solving?
A: Help employees log their working hours by timekeepers in-app and other stuff.
b. Admin
Q1: What problems you are solving?
A: Help the admin easily manage their employees.
Q2: What platform is used?
A: Mobile app for flexible moving, convenient to use everywhere.
Q2: What platform is used?
A: Web app is suitable for complex data, management.
Before offering a solution, I conduct research by observing employees performing tasks every workday to find more insight. Here is what I found:
Employees have to check in directly with the timekeeper to open the door. They can use facial recognition or fingerprints for timekeeping. There are some inconveniences when checking in, such as:
Currently, the company doesn’t have a reward to encourage employees when they perform their work well:
The administrative manager will send announcements or company event announcements via email, but a few employees do not regularly check their email.
In WhyDah, every Friday, we have the TGIF event. So, the admin has to create the event content on Padlet (an external app), such as the title, description, and question list.
We also want to identify the employee who works within which Department/Team or Guest. Membership in the department will have different rewards.
Currently, WhyDah is using Tanca (an external app) to request Work from home or Annual leave. So, we want to build this feature for Weepaz to avoid distraction from multiple apps.
Based on the insight from the research in the previous section, the team has groomed & decided to build these features, such as:
Check-in/out on the app successfully, the door will open automatically, and the system records their check-in time. Then, the employee's information is displayed on the wall to let them know their information has been logged.
Based on the employee work schedule habit, I decided to set the attendance time two hours earlier than regular — 7:00 AM (to ensure no one arrives earlier than 7:00 AM). Employees may enter and leave the office multiple times during the day, so the system will record their last departure time (after 11:59 PM, the system will reset and stop recording anything further).
To motivate employees, we need to build a reward system (EXP, Tokens) for their performance. We consider each good action by an employee as corresponding to a task. Upon completing the task, they will receive EXP or tokens (depending on the difficulty of the task, they will receive more or fewer).
I think it’s the benefit that we give to an employee by NFT, token, leave day, or product (depending on what the company is offering).
Level use for
Token use for
Mail is the formal way to inform employees. But the insight points out that people in our company do not frequently check the updates. To avoid missing information, we also send the notification directly, since Weepaz is the application that users use every day in this organization, but we also set boundaries to ensure the notifications are crucial and not spamming.
WhyDah often hosts the event every week, and it has a lot of Q&A sessions. For convenience, we have handled these things:
WhyDah wants to motivate employees by giving them an NFT to represent a team or organization. Why use NFT? Because the NFT is like a memorial item that will be owned by the employee and the NFT is non-transferable, it will stay with the employee during the work experience.
Besides, it will be the identification of which organization the employee belongs to for authentication.
Weepaz's authentication mechanism differs from other non-Web3 applications. In Web3, every non-custodial wallet has a unique identity (characteristics of blockchain) and is managed by its users. Therefore, it can be used as an authentication key for login.
In addition, it can be used for holding digital assets (NFTs, tokens). The employee can import their wallet or Weepaz will help them create a wallet.
Here is an Information architecture that summarizes the main Weepaz’s features:
In this step, I frequently used the whiteboard to sketch the UI and discussed it with the stakeholders involved in this project.
When we talk about blockchain, metaverse, crypto in particular, and Web3 in general, we might see something technological and futuristic. So I chose a dark theme to represent those characteristics.
Splash & Sign in
Home
Check-in
Progress: Check-in → Success → Open the door & display employee information on the wall
Notification
Event
Profile & Settings
Weepaz is available in App Store: https://apps.apple.com/be/app/weepaz/id1637617741
