🧠 About the Project – WorldPass

While creating WorldPass, I was inspired by the need to simplify

user registration, login, identity verification, and payment

management across various platforms. The goal was to build a tool

that brings all of this together into one simple, secure, and

user-friendly platform.

🛠 How I Built the Project

Technologies used:

  • Frontend: React + Next.js
  • Backend: Rust
  • Database: PostgreSQL

Security and user experience were top priorities.

All user data is securely encrypted to ensure privacy.

🌐 What WorldPass Does

WorldPass enables users to:

  • Easily register and log in via OAuth
  • Use WorldPass as an email service if OAuth is unavailable
  • Verify identity once, and share that status across other platforms
  • Manage subscriptions from different services in one place
  • Make secure payments with integrated Orbs cryptocurrency

💡 What I Learned

Through this project, I gained experience with:

  • SQL databases and data optimization
  • Rust for backend development
  • OAuth authentication and data encryption
  • Building a working email system capable of rendering diverse message formats

🧩 Challenges I Faced

One major challenge was creating a robust email system

that renders emails properly regardless of structure.

I also worked hard to ensure speed, security, and

stability across different platforms and devices.

🚀 Future Goals

Planned improvements:

  • Integrate advanced infrastructure:
    • ScyllaDB for high-speed NoSQL storage
    • CockroachDB for distributed SQL
    • Redis for caching and sessions
    • Apache Kafka for real-time messaging
  • Optimize the Orbs blockchain for better speed and scalability

Built With

Share this project:

Updates