SvelteKit
🐸

About HellHopper!

🐸

🐸 Hop or Hell: Race to Salvation

It's 1945 in frog years. The frog-atomic bombs have devastated your frog-city. As a virtuous frog, you expected a peaceful ascent to frog-heaven, but there's a problem...

Due to budget cuts:

  • Frog-heaven has limited capacity
  • The stairway to heaven is broken
  • Only the fastest hoppers will make it in

Hop your way up before space runs out, or face eternal damnation in frog-hell!

How to Play

Compete against other frogs in a real-time race to the top! The goal is simple: be one of the fastest hoppers to secure your spot in the limited-capacity frog-heaven.

  • Engage in real-time multiplayer hopping.
  • Climb the global leaderboard.
  • Join the live lobby system to find matches.
  • Customize your profile.
  • Objective: Reach heaven before the spots run out!

The Team & Tech

HellHopper was built with ❤️ using SvelteKit, PocketBase, and WebSockets.

The project utilizes the following technologies:

  • Frontend: SvelteKit
  • Realtime: Custom WebSockets
  • Database/Auth: PocketBase
  • Styling: Tailwind CSS (Note: styles below are custom CSS)
  • Testing: Vitest & Playwright
  • Dev Environment: Docker + Docker Compose