Back

RevoFun Studio

A mini web arcade of three vanilla-JavaScript games, built with modular ES modules and a bold, playful landing page.

Frontend Development

Role
Frontend Developer
Timeline
2025
Type
Academic
Team
Independent (Solo)
Relevant for
  • Software Engineering

Software Engineering Highlights

  • 3 interactive games: Number Guessing, RPS, Clicker
  • Modular vanilla JS with ES modules
  • Reusable DOM helper utilities
  • Game state, timers, scoring & input validation
  • Responsive multi-page layout with Tailwind CSS

RevoFun Studio is a small web arcade built as a bootcamp frontend milestone. It pairs a bold, blocky landing page with three self-contained mini-games, demonstrating JavaScript fundamentals and modular project organization without any framework.

Each game lives in its own ES module (`number-guessing.js`, `rock-paper-scissors.js`, `clicker.js`) and shares a small `utils.js` of DOM helpers. This keeps game logic isolated while reusing common rendering and event-handling patterns across pages.

  • Number Guessing: guess a number 1–100 within limited attempts, with higher/lower hints.
  • Rock · Paper · Scissors: play against the computer across multiple rounds with a live scoreboard.
  • Clicker: click as many times as possible before the countdown timer ends.

Delivered a multi-page frontend project demonstrating interactive UI behavior, responsive layout, game-state management, and modular code organization in pure JavaScript.