project screenshot 1
project screenshot 2
project screenshot 3

PulseScore

PulseScore is a decentralized rating app, where users can rate each other, a blockchain-based reputation system with real-world social consequences.

PulseScore

Created At

ETHOnline 2024

Project Description

"PulseScore" is designed to evoke the idea of a real-time, dynamic measurement of one's social standing or reputation, much like how a pulse reflects the current state of a person's heartbeat. The name suggests that this app constantly monitors and updates a user's social score, capturing the "pulse" of their interactions, popularity, or influence within their network. The term "Pulse" conveys immediacy, vitality, and relevance, implying that the score is not static but changes with the user's actions and the perceptions of others. "Score" directly ties to the concept of ratings or evaluations. Together, "PulseScore" encapsulates the continuous and fluctuating nature of social reputation in a catchy and memorable way. So, It creates a trustworthy environment where users can confidently engage in various online activities. Whether you’re hiring someone for a gig, purchasing a product, or simply interacting in a community, you can be assured that the person you’re dealing with has a reputation that accurately reflects their behavior and actions over time.

It empowers users to rate each other based on their interactions, creating a reputation score that is securely stored on the blockchain. By integrating Web3Auth, PulseScore offers a seamless and secure login experience. Users can sign in using their existing social media accounts without compromising their private keys or custodial rights. This ensures that the platform remains accessible while upholding the principles of decentralization and user ownership. Storing ratings on Ethereum guarantees that they are immutable and cannot be altered or deleted by any party. This ensures the integrity of the reputation system, making it impossible for users to game the system or erase negative ratings, thus fostering a fair and honest environment.

How it's Made

PulseScore is built using Solidity for smart contracts on the Ethereum blockchain, enabling decentralized data storage for user ratings. Next.js, TypeScript, and Tailwind CSS form the front-end, ensuring a smooth user experience.

Web3Auth is used for wallet authentication, allowing users to sign in using their crypto wallets seamlessly. A QR code scanner is integrated via '@yudiel/react-qr-scanner' for users to easily scan and retrieve others' profiles for rating.

The components are tightly integrated to offer a smooth, decentralized rating experience.

background image mobile

Join the mailing list

Get the latest news and updates