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

- Role
- Frontend Developer
- Timeline
- 2025
- Type
- Academic
- Team
- Independent (Solo)
- 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.