Founding Votify
The case study is currently being worked on and is not yet completed
Project specification
Type of project
In-house App designing and development from the scratch
Type of project
In-house App designing and development from the scratch
Type of project
In-house App designing and development from the scratch
Time frame
2023 - Present
Full-time
Time frame
2023 - Present
Full-time
Time frame
2023 - Present
Full-time
Role & Team
Product Owner
UX/UI Designer
SCRUM master
Working with DEVs
Role & Team
Product Owner
UX/UI Designer
SCRUM master
Working with DEVs
Role & Team
Product Owner
UX/UI Designer
SCRUM master
Working with DEVs
Deliverables
User flows & research
Brand definition & Website
Wireframes & Prototypes
Working app
Deliverables
User flows & research
Brand definition & Website
Wireframes & Prototypes
Working app
Deliverables
User flows & research
Brand definition & Website
Wireframes & Prototypes
Working app
Problem statement
Voting methods today have major problems: collecting votes via email or paper without legally verified signatures allows for tampering and disputes over authenticity, while organizing in-person voting with a legal representative is expensive, time-consuming, logistically challenging, and excludes those who can't attend.
Problem statement
Voting methods today have major problems: collecting votes via email or paper without legally verified signatures allows for tampering and disputes over authenticity, while organizing in-person voting with a legal representative is expensive, time-consuming, logistically challenging, and excludes those who can't attend.
Problem statement
Voting methods today have serious issues. Collecting votes via email or paper without proper signatures makes them easy to tamper with and leads to disputes over authenticity. In-person voting with a legal representative is expensive, time-consuming, logistically challenging, and excludes people who can't attend.
Context
Votify revolutionizes how shareholders, homeowners associations, and communities conduct voting by offering a secure, simple, and cost-effective online voting SaaS platform.
Context
Votify revolutionizes how shareholders, homeowners associations, and communities conduct voting by offering a secure, simple, and cost-effective online voting SaaS platform.
Context
Votify revolutionizes how shareholders, homeowners associations, and communities conduct voting by offering a secure, simple, and cost-effective online voting SaaS platform.
Project chapters
Part 1: Business Analysis
Part 1: Business Analysis
Part 1: Business Analysis
Part 2: UX/UI Designing
Part 2: UX/UI Designing
Part 2: UX/UI Designing
Founding Votify
Table of contents
Introduction
Introduction
Imagine being able to vote from anywhere, anytime, without the hassle of waiting in lines or traveling long distances. That's the world Votify has created with its innovative online voting platform. By using advanced technology, Votify makes voting simple, secure, and affordable for everyone involved.
Imagine being able to vote from anywhere, anytime, without the hassle of waiting in lines or traveling long distances. That's the world Votify has created with its innovative online voting platform. By using advanced technology, Votify makes voting simple, secure, and affordable for everyone involved.
An idea
An idea
One day, a colleague expressed his frustration with the inefficiencies in his homeowners association (HOA), particularly the high costs of organizing voting sessions for over 300 units. Ironically, he was one of the HOA leaders. When I suggested moving the voting process online, he explained that he couldn't find a solution with legally binding identity verification, ensuring the results couldn't be disputed. After researching and discovering no existing solution, we realized this gap in the market—and that’s how Votify was born.
One day, a colleague expressed his frustration with the inefficiencies in his homeowners association (HOA), particularly the high costs of organizing voting sessions for over 300 units. Ironically, he was one of the HOA leaders. When I suggested moving the voting process online, he explained that he couldn't find a solution with legally binding identity verification, ensuring the results couldn't be disputed. After researching and discovering no existing solution, we realized this gap in the market—and that’s how Votify was born.
Understanding the Target Audience
Understanding the Target Audience
Enterprises, sports clubs, homeowners associations (HOAs), and non-profits all share a common need: a reliable and efficient voting system to help them make key decisions smoothly and cheap.
Enterprises, sports clubs, homeowners associations (HOAs), and non-profits all share a common need: a reliable and efficient voting system to help them make key decisions smoothly and cheap.
Enterprises
For enterprises, including joint stock companies, public corporations, and multinational firms, having a dependable voting system is crucial. These organizations rely on their shareholders to make critical decisions, from electing board members to approving major investments. Shareholder meetings are where these decisions take place, and they require a voting process that is accurate, fair, and compliant with regulations. With a secure solution like Votify, enterprises can boost transparency and security, building trust among both shareholders and stakeholders. Moreover, by showcasing their commitment to ESG standards and embracing digital transformation, companies can enhance their reputation for strong corporate governance, attract new investors, and create a more sustainable and responsible business model.
Enterprises
For enterprises, including joint stock companies, public corporations, and multinational firms, having a dependable voting system is crucial. These organizations rely on their shareholders to make critical decisions, from electing board members to approving major investments. Shareholder meetings are where these decisions take place, and they require a voting process that is accurate, fair, and compliant with regulations. With a secure solution like Votify, enterprises can boost transparency and security, building trust among both shareholders and stakeholders. Moreover, by showcasing their commitment to ESG standards and embracing digital transformation, companies can enhance their reputation for strong corporate governance, attract new investors, and create a more sustainable and responsible business model.
Enterprises persona
Enterprises persona
Sports clubs
For sports clubs, the need for a trustworthy voting system is just as important. Whether it's electing new board members, updating club policies, or making budget decisions, transparency and fairness are essential. A well-functioning voting system helps keep fans and members engaged and ensures that every voice is heard, fostering a sense of unity within the club.
Sports clubs
For sports clubs, the need for a trustworthy voting system is just as important. Whether it's electing new board members, updating club policies, or making budget decisions, transparency and fairness are essential. A well-functioning voting system helps keep fans and members engaged and ensures that every voice is heard, fostering a sense of unity within the club.
Sports clubs persona
Sports clubs persona
Homeowners Association (HOA)
Homeowners Associations (HOAs) also benefit greatly from an efficient and transparent voting system. These associations manage important community matters, from enforcing rules to maintaining common areas. Voting on these issues needs to be fair and accessible to all homeowners to ensure everyone’s opinion is respected and accounted for. A system like Votify helps streamline the process, making it easier for HOAs to maintain trust and harmony in their communities.
Homeowners Association (HOA)
Homeowners Associations (HOAs) also benefit greatly from an efficient and transparent voting system. These associations manage important community matters, from enforcing rules to maintaining common areas. Voting on these issues needs to be fair and accessible to all homeowners to ensure everyone’s opinion is respected and accounted for. A system like Votify helps streamline the process, making it easier for HOAs to maintain trust and harmony in their communities.
HOA persona
HOA persona
Competitive Landscape
First things first, I carried out a research regarding the competiton. It turned out there to be apps targetting the HOA market, but still lacking in featues to satisfy bigger organizations. With more research, I discovered more apps all utilizing blockachain technology, which in my opinion is the best and only use for voting. These app, however, all lack either a classical SaaS model or simple and straighforward UX.
Votify attempts to position itself as both user friendly and very secure method of conducting online voting sessions.
Competitive Landscape
First things first, I carried out a research regarding the competiton. It turned out there to be apps targetting the HOA market, but still lacking in featues to satisfy bigger organizations. With more research, I discovered more apps all utilizing blockachain technology, which in my opinion is the best and only use for voting. These app, however, all lack either a classical SaaS model or simple and straighforward UX.
Votify attempts to position itself as both user friendly and very secure method of conducting online voting sessions.
Voatz
Voatz
A U.S.-based secure, blockchain-based mobile voting platform utilizing biometrics and encryption to ensure vote authenticity and confidentiality. Voatz has been piloted with various European organizations and government entities.
A U.S.-based secure, blockchain-based mobile voting platform utilizing biometrics and encryption to ensure vote authenticity and confidentiality. Voatz has been piloted with various European organizations and government entities.
Follow My Vote
Follow My Vote
A secure, blockchain-based voting platform focusing on transparency and reducing vote manipulation risks. It aims to ensure election accuracy and fairness through blockchain technology.
A secure, blockchain-based voting platform focusing on transparency and reducing vote manipulation risks. It aims to ensure election accuracy and fairness through blockchain technology.
Polys
Polys
A U.S.-based secure, blockchain-based mobile voting platform utilizing biometrics and encryption to ensure vote authenticity and confidentiality. Voatz has been piloted with various European organizations and government entities.
A U.S.-based secure, blockchain-based mobile voting platform utilizing biometrics and encryption to ensure vote authenticity and confidentiality. Voatz has been piloted with various European organizations and government entities.
Aragon
Aragon
A Switzerland-based enterprise blockchain voting platform designed to enhance security, transparency, and accuracy in election processes. Aragon is tailored for organizations and governments, with a focus on secure, transparent elections.
A Switzerland-based enterprise blockchain voting platform designed to enhance security, transparency, and accuracy in election processes. Aragon is tailored for organizations and governments, with a focus on secure, transparent elections.
Competitive advantages
At Votify, we believe voting should be simple, secure, and affordable for everyone. That's why we've created an app that meets the needs of our modern, digital world. With Votify, participating in any voting process is seamless, without compromising on security or legal standards. Here are the key benefits that make Votify stand out from traditional voting methods and other digital platforms.
Competitive advantages
At Votify, we believe voting should be simple, secure, and affordable for everyone. That's why we've created an app that meets the needs of our modern, digital world. With Votify, participating in any voting process is seamless, without compromising on security or legal standards. Here are the key benefits that make Votify stand out from traditional voting methods and other digital platforms.
Advanced Security
Vochain blockchain technology associated with decentralized file storage (IPFS) and Self-hosting, providing full control over the infrastructure, ensure tamper-proof voting and secure document storage.
Advanced Security
Vochain blockchain technology associated with decentralized file storage (IPFS) and Self-hosting, providing full control over the infrastructure, ensure tamper-proof voting and secure document storage.
Legally Binding Verification
eIDAS standards provide secure and legally binding voter identity verification.
Legally Binding Verification
eIDAS standards provide secure and legally binding voter identity verification.
User-Friendly SaaS
Votify’s platform allows quick registration and setup without complex implementations.
User-Friendly SaaS
Votify’s platform allows quick registration and setup without complex implementations.
Cost Efficiency
Eliminates expenses related to physical voting events, offering an affordable solution.
Cost Efficiency
Eliminates expenses related to physical voting events, offering an affordable solution.
Global Reach
Bridges geographical gaps, enabling participation from anywhere.
Global Reach
Bridges geographical gaps, enabling participation from anywhere.
Application sitemap
A sitemap is a simple map of how a website or app is organized. It shows how different pages and features are connected, helping both users and developers understand the layout.
Application sitemap
A sitemap is a simple map of how a website or app is organized. It shows how different pages and features are connected, helping both users and developers understand the layout.
The Votify Sitemap
The Votify sitemap consists of various colored boxes showing different user roles—Basic Access, Advanced Access, and Admin Access. Each role has specific permissions to interact with various sections of the app:
Dashboard
This is the main landing page for users, where they can access an overview of key information or actions.
Documents
This section includes several functionalities:
Upload, preview, edit, and export documents.
Manage permissions (who can access and modify documents).
Export document data for external use.
Voting
This is one of the central components of Votify:
Users can create votes, fill them out, add comments, and evaluate the results.
The ability to export voting results is also integrated.
Units Overview
Here, users can see and manage organizational units. They can:
View details.
Create or delete units.
Export unit data.
Calendar
This section allows users to manage event schedules:
View tasks, upcoming voting deadlines, and other critical dates.
Integrate with external calendar data.
Messages
Users can manage communications within the platform:
Send, create, delete, and archive messages.
Export messages for record-keeping.
Users Overview
This section allows for user management:
View user details, invite new users, and export user data.
My Profile Settings
Personalization options for users:
Manage personal data, notifications, and preferences.
Adjust profile settings, including roles and permissions.
Contacts Overview
A central place to manage organizational contacts. Users can view, create, and manage contacts.
Organization
Here, administrators can manage organization-wide settings:
Set up organization-specific data and control permissions.
Create custom fields to tailor the experience to the organization’s needs.
Process of Creating the Sitemap
When creating the sitemap for Votify, I followed a structured approach to ensure clarity and functionality:
Requirement Gathering: I first gathered all the functional requirements for the Votify application. This involved identifying the key modules (e.g., voting, documents, messages) and understanding how they should interconnect.
Defining User Roles: Since Votify has different levels of user access (Basic, Advanced, Admin), I needed to account for how different users will interact with various sections of the app. This is visually represented by color-coded boxes, signifying various user access levels.
Feedback and Iteration: After the initial draft, I reviewed the sitemap internally and sought feedback from both users and developers. This helped refine the sitemap to ensure usability and technical feasibility.
Tools and Software: I used a tool called Whimsical to visually create the sitemap, leveraging its design features to link different sections and create a clean, intuitive layout.
The Votify Sitemap
The Votify sitemap consists of various colored boxes showing different user roles—Basic Access, Advanced Access, and Admin Access. Each role has specific permissions to interact with various sections of the app:
Dashboard
This is the main landing page for users, where they can access an overview of key information or actions.
Documents
This section includes several functionalities:
Upload, preview, edit, and export documents.
Manage permissions (who can access and modify documents).
Export document data for external use.
Voting
This is one of the central components of Votify:
Users can create votes, fill them out, add comments, and evaluate the results.
The ability to export voting results is also integrated.
Units Overview
Here, users can see and manage organizational units. They can:
View details.
Create or delete units.
Export unit data.
Calendar
This section allows users to manage event schedules:
View tasks, upcoming voting deadlines, and other critical dates.
Integrate with external calendar data.
Messages
Users can manage communications within the platform:
Send, create, delete, and archive messages.
Export messages for record-keeping.
Users Overview
This section allows for user management:
View user details, invite new users, and export user data.
My Profile Settings
Personalization options for users:
Manage personal data, notifications, and preferences.
Adjust profile settings, including roles and permissions.
Contacts Overview
A central place to manage organizational contacts. Users can view, create, and manage contacts.
Organization
Here, administrators can manage organization-wide settings:
Set up organization-specific data and control permissions.
Create custom fields to tailor the experience to the organization’s needs.
Process of Creating the Sitemap
When creating the sitemap for Votify, I followed a structured approach to ensure clarity and functionality:
Requirement Gathering: I first gathered all the functional requirements for the Votify application. This involved identifying the key modules (e.g., voting, documents, messages) and understanding how they should interconnect.
Defining User Roles: Since Votify has different levels of user access (Basic, Advanced, Admin), I needed to account for how different users will interact with various sections of the app. This is visually represented by color-coded boxes, signifying various user access levels.
Feedback and Iteration: After the initial draft, I reviewed the sitemap internally and sought feedback from both users and developers. This helped refine the sitemap to ensure usability and technical feasibility.
Tools and Software: I used a tool called Whimsical to visually create the sitemap, leveraging its design features to link different sections and create a clean, intuitive layout.
User flows
User flows are step-by-step guides that show how users interact with an app to complete specific tasks. They help visualize and understand the journey users take to accomplish key actions, like signing up or using certain features. For Votify, I’ve created user flows that cover the entire app, ensuring smooth navigation and interaction at every step. In this project, I’m focusing on the most critical flows: Register, Sign-in, and Voting, as they are the core experiences for users.
User flows
User flows are step-by-step guides that show how users interact with an app to complete specific tasks. They help visualize and understand the journey users take to accomplish key actions, like signing up or using certain features. For Votify, I’ve created user flows that cover the entire app, ensuring smooth navigation and interaction at every step. In this project, I’m focusing on the most critical flows: Register, Sign-in, and Voting, as they are the core experiences for users.
Register flow
Register flow
The Register Flow for Votify is designed to provide users with a secure and flexible registration process, offering multiple sign-up methods while ensuring a smooth experience. The main goals of the flow are:
Offer Multiple Registration Methods: To cater to different user preferences and technologies, the flow includes various sign-up options such as crypto wallet sign-in, passwordless sign-in, email, and social sign-up.
Ensure Security: Security is a key focus, with built-in verification steps like 2FA and validation for minimum security measures.
User Guidance and Flexibility: The flow is designed to guide users through each step, including handling errors like if the user is already registered, and offering them the ability to resend confirmation emails if needed.
Flow Structure
Starting the Registration: Users begin the process by clicking on the register button, which takes them to the first registration page.
Sign-Up Methods: The flow provides four sign-up options:
Crypto Wallet Sign: Users can register through their crypto wallet, which requires scanning a QR code or using Touch ID to complete the sign-up.
Passwordless Sign: This method allows users to sign up without a traditional password by using a secure key-based method.
Email Sign: Users can enter their details (email and password) and continue with a verification step to confirm their email.
Social Sign: Users can sign up using their social media credentials.
Verification: After selecting a sign-up method, the flow checks if the user is already registered. If the user is registered, the flow provides options to either log in or recover their account.
Two-Factor Authentication (2FA): For security, users are required to complete additional verification, such as enabling 2FA. This ensures compliance with minimum security standards.
Multiple Organization Consent: Users who register with Votify may need to agree to join multiple organizations. This is handled by a consent step.
Email Confirmation: For those signing up via email, the flow sends a confirmation email. Users can resend the email if they don’t receive it, and once confirmed, they reach the final registration step.
On-Load Animation: The process concludes with an on-load animation, confirming that the registration was successful and the user is ready to start using Votify.
The Register Flow for Votify is designed to provide users with a secure and flexible registration process, offering multiple sign-up methods while ensuring a smooth experience. The main goals of the flow are:
Offer Multiple Registration Methods: To cater to different user preferences and technologies, the flow includes various sign-up options such as crypto wallet sign-in, passwordless sign-in, email, and social sign-up.
Ensure Security: Security is a key focus, with built-in verification steps like 2FA and validation for minimum security measures.
User Guidance and Flexibility: The flow is designed to guide users through each step, including handling errors like if the user is already registered, and offering them the ability to resend confirmation emails if needed.
Flow Structure
Starting the Registration: Users begin the process by clicking on the register button, which takes them to the first registration page.
Sign-Up Methods: The flow provides four sign-up options:
Crypto Wallet Sign: Users can register through their crypto wallet, which requires scanning a QR code or using Touch ID to complete the sign-up.
Passwordless Sign: This method allows users to sign up without a traditional password by using a secure key-based method.
Email Sign: Users can enter their details (email and password) and continue with a verification step to confirm their email.
Social Sign: Users can sign up using their social media credentials.
Verification: After selecting a sign-up method, the flow checks if the user is already registered. If the user is registered, the flow provides options to either log in or recover their account.
Two-Factor Authentication (2FA): For security, users are required to complete additional verification, such as enabling 2FA. This ensures compliance with minimum security standards.
Multiple Organization Consent: Users who register with Votify may need to agree to join multiple organizations. This is handled by a consent step.
Email Confirmation: For those signing up via email, the flow sends a confirmation email. Users can resend the email if they don’t receive it, and once confirmed, they reach the final registration step.
On-Load Animation: The process concludes with an on-load animation, confirming that the registration was successful and the user is ready to start using Votify.
Register flow
Register flow
The Log In Flow for Votify is designed to provide a smooth, secure, and flexible login experience for users, while handling different authentication methods and possible errors. The flow covers several key scenarios and ensures that users have multiple options to log in, recover accounts, and address issues that may arise during the process.
Flow structure
Sign-In Methods: The flow is designed to let users choose from multiple login options:
Email Sign-In: The most common method, requiring an email and password.
Social Sign-In: Login through third-party accounts, like Google or Facebook.
Crypto Wallet Sign-In: An advanced option allowing secure login via crypto wallet credentials.
Passwordless Sign-In: Uses a key-based method for users who prefer not to rely on traditional passwords.
Error Handling: If a user enters incorrect credentials, the system immediately shows an error message. This prevents frustration and allows users to either retry or recover their account. The design includes a flow for resetting passwords, allowing users to request a link via email, making the process simple and intuitive.
Account Recovery: The flow anticipates that users may lose access to their accounts, so it offers an account recovery path. This includes using recovery codes or contacting support if the user faces difficulties. This ensures no user is permanently locked out.
Authentication & Validation: After successful login, the flow verifies the user's identity and provides additional security checks, such as multi-organization consent or minimum security validation. These steps ensure that the user is authorized to access sensitive information or features within Votify.
Completion: The flow ends with an on-load animation, signaling the user has successfully logged in and is ready to proceed to the app’s dashboard.
The Log In Flow for Votify is designed to provide a smooth, secure, and flexible login experience for users, while handling different authentication methods and possible errors. The flow covers several key scenarios and ensures that users have multiple options to log in, recover accounts, and address issues that may arise during the process.
Flow structure
Sign-In Methods: The flow is designed to let users choose from multiple login options:
Email Sign-In: The most common method, requiring an email and password.
Social Sign-In: Login through third-party accounts, like Google or Facebook.
Crypto Wallet Sign-In: An advanced option allowing secure login via crypto wallet credentials.
Passwordless Sign-In: Uses a key-based method for users who prefer not to rely on traditional passwords.
Error Handling: If a user enters incorrect credentials, the system immediately shows an error message. This prevents frustration and allows users to either retry or recover their account. The design includes a flow for resetting passwords, allowing users to request a link via email, making the process simple and intuitive.
Account Recovery: The flow anticipates that users may lose access to their accounts, so it offers an account recovery path. This includes using recovery codes or contacting support if the user faces difficulties. This ensures no user is permanently locked out.
Authentication & Validation: After successful login, the flow verifies the user's identity and provides additional security checks, such as multi-organization consent or minimum security validation. These steps ensure that the user is authorized to access sensitive information or features within Votify.
Completion: The flow ends with an on-load animation, signaling the user has successfully logged in and is ready to proceed to the app’s dashboard.
Introduction
Imagine being able to vote from anywhere, anytime, without the hassle of waiting in lines or traveling long distances. That's the world Votify has created with its innovative online voting platform. By using advanced technology, Votify makes voting simple, secure, and affordable for everyone involved.
An idea
One day, a colleague expressed his frustration with the inefficiencies in his homeowners association (HOA), particularly the high costs of organizing voting sessions for over 300 units. Ironically, he was one of the HOA leaders. When I suggested moving the voting process online, he explained that he couldn't find a solution with legally binding identity verification, ensuring the results couldn't be disputed. After researching and discovering no existing solution, we realized this gap in the market—and that’s how Votify was born.
Understanding the Target Audience
Enterprises, sports clubs, homeowners associations (HOAs), and non-profits all share a common need: a reliable and efficient voting system to help them make key decisions smoothly and cheap.
Enterprises
For enterprises, including joint stock companies, public corporations, and multinational firms, having a dependable voting system is crucial. These organizations rely on their shareholders to make critical decisions, from electing board members to approving major investments. Shareholder meetings are where these decisions take place, and they require a voting process that is accurate, fair, and compliant with regulations. With a secure solution like Votify, enterprises can boost transparency and security, building trust among both shareholders and stakeholders. Moreover, by showcasing their commitment to ESG standards and embracing digital transformation, companies can enhance their reputation for strong corporate governance, attract new investors, and create a more sustainable and responsible business model.
Enterprises persona
Sports clubs
For sports clubs, the need for a trustworthy voting system is just as important. Whether it's electing new board members, updating club policies, or making budget decisions, transparency and fairness are essential. A well-functioning voting system helps keep fans and members engaged and ensures that every voice is heard, fostering a sense of unity within the club.
Sports clubs persona
Homeowners Association (HOA)
Homeowners Associations (HOAs) also benefit greatly from an efficient and transparent voting system. These associations manage important community matters, from enforcing rules to maintaining common areas. Voting on these issues needs to be fair and accessible to all homeowners to ensure everyone’s opinion is respected and accounted for. A system like Votify helps streamline the process, making it easier for HOAs to maintain trust and harmony in their communities.
HOA persona
Competitive Landscape
First things first, I carried out a research regarding the competiton. It turned out there to be apps targetting the HOA market, but still lacking in featues to satisfy bigger organizations. With more research, I discovered more apps all utilizing blockachain technology, which in my opinion is the best and only use for voting. These app, however, all lack either a classical SaaS model or simple and straighforward UX.
Votify attempts to position itself as both user friendly and very secure method of conducting online voting sessions.
Voatz
A U.S.-based secure, blockchain-based mobile voting platform utilizing biometrics and encryption to ensure vote authenticity and confidentiality. Voatz has been piloted with various European organizations and government entities.
Follow My Vote
A secure, blockchain-based voting platform focusing on transparency and reducing vote manipulation risks. It aims to ensure election accuracy and fairness through blockchain technology.
Polys
A U.S.-based secure, blockchain-based mobile voting platform utilizing biometrics and encryption to ensure vote authenticity and confidentiality. Voatz has been piloted with various European organizations and government entities.
Aragon
A Switzerland-based enterprise blockchain voting platform designed to enhance security, transparency, and accuracy in election processes. Aragon is tailored for organizations and governments, with a focus on secure, transparent elections.
Competitive advantages
At Votify, we believe voting should be simple, secure, and affordable for everyone. That's why we've created an app that meets the needs of our modern, digital world. With Votify, participating in any voting process is seamless, without compromising on security or legal standards. Here are the key benefits that make Votify stand out from traditional voting methods and other digital platforms.
Advanced Security
Vochain blockchain technology associated with decentralized file storage (IPFS) and Self-hosting, providing full control over the infrastructure, ensure tamper-proof voting and secure document storage.
Legally Binding Verification
eIDAS standards provide secure and legally binding voter identity verification.
User-Friendly SaaS
Votify’s platform allows quick registration and setup without complex implementations.
Cost Efficiency
Eliminates expenses related to physical voting events, offering an affordable solution.
Global Reach
Bridges geographical gaps, enabling participation from anywhere.
Application sitemap
A sitemap is a simple map of how a website or app is organized. It shows how different pages and features are connected, helping both users and developers understand the layout.
The Votify Sitemap
The Votify sitemap consists of various colored boxes showing different user roles—Basic Access, Advanced Access, and Admin Access. Each role has specific permissions to interact with various sections of the app:
Dashboard
This is the main landing page for users, where they can access an overview of key information or actions.
Documents
This section includes several functionalities:
Upload, preview, edit, and export documents.
Manage permissions (who can access and modify documents).
Export document data for external use.
Voting
This is one of the central components of Votify:
Users can create votes, fill them out, add comments, and evaluate the results.
The ability to export voting results is also integrated.
Units Overview
Here, users can see and manage organizational units. They can:
View details.
Create or delete units.
Export unit data.
Calendar
This section allows users to manage event schedules:
View tasks, upcoming voting deadlines, and other critical dates.
Integrate with external calendar data.
Messages
Users can manage communications within the platform:
Send, create, delete, and archive messages.
Export messages for record-keeping.
Users Overview
This section allows for user management:
View user details, invite new users, and export user data.
My Profile Settings
Personalization options for users:
Manage personal data, notifications, and preferences.
Adjust profile settings, including roles and permissions.
Contacts Overview
A central place to manage organizational contacts. Users can view, create, and manage contacts.
Organization
Here, administrators can manage organization-wide settings:
Set up organization-specific data and control permissions.
Create custom fields to tailor the experience to the organization’s needs.
Process of Creating the Sitemap
When creating the sitemap for Votify, I followed a structured approach to ensure clarity and functionality:
Requirement Gathering: I first gathered all the functional requirements for the Votify application. This involved identifying the key modules (e.g., voting, documents, messages) and understanding how they should interconnect.
Defining User Roles: Since Votify has different levels of user access (Basic, Advanced, Admin), I needed to account for how different users will interact with various sections of the app. This is visually represented by color-coded boxes, signifying various user access levels.
Feedback and Iteration: After the initial draft, I reviewed the sitemap internally and sought feedback from both users and developers. This helped refine the sitemap to ensure usability and technical feasibility.
Tools and Software: I used a tool called Whimsical to visually create the sitemap, leveraging its design features to link different sections and create a clean, intuitive layout.
User flows
User flows are step-by-step guides that show how users interact with an app to complete specific tasks. They help visualize and understand the journey users take to accomplish key actions, like signing up or using certain features. For Votify, I’ve created user flows that cover the entire app, ensuring smooth navigation and interaction at every step. In this project, I’m focusing on the most critical flows: Register, Sign-in, and Voting, as they are the core experiences for users.
Register flow
The Register Flow for Votify is designed to provide users with a secure and flexible registration process, offering multiple sign-up methods while ensuring a smooth experience. The main goals of the flow are:
Offer Multiple Registration Methods: To cater to different user preferences and technologies, the flow includes various sign-up options such as crypto wallet sign-in, passwordless sign-in, email, and social sign-up.
Ensure Security: Security is a key focus, with built-in verification steps like 2FA and validation for minimum security measures.
User Guidance and Flexibility: The flow is designed to guide users through each step, including handling errors like if the user is already registered, and offering them the ability to resend confirmation emails if needed.
Flow Structure
Starting the Registration: Users begin the process by clicking on the register button, which takes them to the first registration page.
Sign-Up Methods: The flow provides four sign-up options:
Crypto Wallet Sign: Users can register through their crypto wallet, which requires scanning a QR code or using Touch ID to complete the sign-up.
Passwordless Sign: This method allows users to sign up without a traditional password by using a secure key-based method.
Email Sign: Users can enter their details (email and password) and continue with a verification step to confirm their email.
Social Sign: Users can sign up using their social media credentials.
Verification: After selecting a sign-up method, the flow checks if the user is already registered. If the user is registered, the flow provides options to either log in or recover their account.
Two-Factor Authentication (2FA): For security, users are required to complete additional verification, such as enabling 2FA. This ensures compliance with minimum security standards.
Multiple Organization Consent: Users who register with Votify may need to agree to join multiple organizations. This is handled by a consent step.
Email Confirmation: For those signing up via email, the flow sends a confirmation email. Users can resend the email if they don’t receive it, and once confirmed, they reach the final registration step.
On-Load Animation: The process concludes with an on-load animation, confirming that the registration was successful and the user is ready to start using Votify.
Register flow
The Log In Flow for Votify is designed to provide a smooth, secure, and flexible login experience for users, while handling different authentication methods and possible errors. The flow covers several key scenarios and ensures that users have multiple options to log in, recover accounts, and address issues that may arise during the process.
Flow structure
Sign-In Methods: The flow is designed to let users choose from multiple login options:
Email Sign-In: The most common method, requiring an email and password.
Social Sign-In: Login through third-party accounts, like Google or Facebook.
Crypto Wallet Sign-In: An advanced option allowing secure login via crypto wallet credentials.
Passwordless Sign-In: Uses a key-based method for users who prefer not to rely on traditional passwords.
Error Handling: If a user enters incorrect credentials, the system immediately shows an error message. This prevents frustration and allows users to either retry or recover their account. The design includes a flow for resetting passwords, allowing users to request a link via email, making the process simple and intuitive.
Account Recovery: The flow anticipates that users may lose access to their accounts, so it offers an account recovery path. This includes using recovery codes or contacting support if the user faces difficulties. This ensures no user is permanently locked out.
Authentication & Validation: After successful login, the flow verifies the user's identity and provides additional security checks, such as multi-organization consent or minimum security validation. These steps ensure that the user is authorized to access sensitive information or features within Votify.
Completion: The flow ends with an on-load animation, signaling the user has successfully logged in and is ready to proceed to the app’s dashboard.