BinToDec Website

Binary-Decimal Converter Game

Visit the site here!

Project Overview

Developed a web-based educational game that challenges users to convert numbers between binary and decimal formats. This project was conceived, designed, and implemented independently as a first foray into full-stack web development.

Key Features

  • Multiple Game Modes:
    • Binary to Decimal conversion
    • Decimal to Binary conversion
  • Customizable Difficulty: Options for 4, 8, 16, or 32-bit conversions
  • Two Play Styles:
    • Timer Mode: Maximum conversions within a time limit
    • Number Mode: Race to achieve a set number of correct conversions
  • User Authentication: Secure login and user profile management

Technologies Used

  • Frontend: React, Next.js
  • Backend: Firebase
  • Authentication: Clerk
  • Deployment: Vercel

Technical Highlights

  • Implemented responsive UI design using React components and hooks
  • Utilized Next.js for improved performance and SEO optimization
  • Integrated third-party authentication service (Clerk) for secure user management
  • Developed and integrated RESTful APIs for game logic and data management
  • Implemented real-time data storage and retrieval using Firebase