project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

WageVault

An anonymous app for coworkers to share salary info, uncover disparities, and ensure that they're being paid their worth.

WageVault

Created At

ETHGlobal Waterloo

Winner of

🏊‍♂️ Worldcoin — Pool Prize

Project Description

Wage Vault is an application designed to address the challenge of salary transparency in the workplace. Money and salary is one of the worlds most sensitive topics. 63% of workers have been too intimidated or scared of being judged to share their salary information or to ask others for their salaries. As five job-seekers unable to retrieve and share reliable salary data while avoiding all of these concerns, we decided to spearhead a solution. Our app allows employees to anonymously share salary information with their coworkers, promoting a fair job environment.

Here's a simplified breakdown of how WageVault works:

User Registration: Users will register using WorldCoin and verify themselves as a real human to obtain their unique WorldID. Once verified, they will gain access to our app and be able to post their salary only once, ensuring the quality of our data.

Anonymous Profile Creation: Users create anonymous profiles, providing only general information such as job title, department, location, and experience level to categorize and compare salary information effectively.

Salary Breakdown: Users voluntarily submit their salary details, including figures, benefits, and bonuses.

Salary Comparison: WageVault analyzes submitted data using advanced algorithms to generate aggregated salary insights. Users can explore these reports based on criteria like job title, experience level, department, and location.

Data Security and Privacy: WageVault prioritizes data security, employing encryption techniques to protect user information. The app strictly adheres to privacy policies to ensure anonymity and confidentiality. No user will be able to identify the identity of another user, including WageVault. Everything is strictly private, from the registration, to browsing salaries, to uploading your own salary.

WageVault aims to promote transparency and awareness regarding salary disparities while ensuring that the numbers are coming from real verified people, with only one chance to submit their salary. Empowering fellow employees to make more informed decisions about their compensation. By facilitating anonymous salary sharing, it fosters a fair work environment where employees can have constructive conversations about compensation matters.

How it's Made

WageVault was meticulously built, incorporating a range of technologies to ensure its success. Here's a breakdown of how these technologies were utilized:

TypeScript/JavaScript: The project utilized TypeScript and JavaScript to develop robust and scalable code. TypeScript provided type safety and enhanced tooling, while JavaScript offered flexibility and extensive libraries.

React and Next.js: The frontend development leveraged the power of React, a popular JavaScript library for building dynamic user interfaces. We built the entire frontend using React from scratch. Next.js, a framework built on top of React, facilitated server-side rendering, routing, and performance optimization.

MaterialUI: MaterialUI, a comprehensive UI component library, was employed to design a visually appealing and intuitive user interface. It provided pre-designed components and styling options, streamlining the frontend development process.

WorldCoin: WorldCoin, a sponsor technology, played a crucial role in verifying the authenticity of user data. It ensured that the sender of employer salary data was a verified employee from the relevant company, enhancing data accuracy and trustworthiness. We integrated WorldID sign in for the user to verify that they are a valid human, and anonymous actions to ensure that the user is only uploading their salary once.

FileCoin: Another sponsor technology, FileCoin, was used as a secure and decentralized storage network. It served as the database for retrieving and sending employer salary data for contracts, guaranteeing the confidentiality and integrity of salary information.

By leveraging WorldCoin and FileCoin, WageVault employed blockchain technology to enable anonymous data sharing while maintaining data accuracy and security.

Throughout the development process, the team prioritized robustness, security, and user experience.

The sponsorship by WorldCoin and FileCoin provided invaluable support, enhancing the project's capabilities in terms of data verification, secure storage, and leveraging blockchain technology for anonymous data sharing.

background image mobile

Join the mailing list

Get the latest news and updates