Skip to content

Repository files navigation

8-Bit Resume

An interactive 8-bit themed resume game that combines retro gaming with professional portfolio presentation. At its core, it features a classic snake game where you control a colorful snake that grows longer as it collects food, while avoiding self-collision. The game seamlessly integrates with your professional portfolio - the snake's movements and interactions create an engaging way to navigate through your experience, skills, and achievements. Experience a unique way of showcasing professional experience through a nostalgic pixel art interface.

Features

  • 🎮 Interactive 8-bit style gameplay
  • 📝 Professional resume content presented in a gaming format
  • 🎨 Retro pixel art aesthetics
  • 📱 Responsive design for various devices
  • 🖨️ Exportable traditional resume format

Getting Started

This project requires Node.js & npm installed - install with nvm

Follow these steps to run the project locally:

# Step 1: Clone the repository
git clone https://github.com/your-username/8-bit-resume.git

# Step 2: Navigate to the project directory
cd 8-bit-resume

# Step 3: Install the necessary dependencies
npm install

# Step 4: Start the development server
npm run dev

Development

Project Structure

  • /src - Source code
    • /components - React components
    • /data - Resume data and game assets
    • /hooks - Custom React hooks
    • /lib - Utility functions
    • /pages - Page components

Available Scripts

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run preview - Preview production build
  • npm run lint - Run ESLint
  • npm run deploy - Deploy to GitHub Pages

Technology Stack

This project leverages modern web technologies:

  • Vite - Next generation frontend tooling
  • TypeScript - Type-safe JavaScript
  • React - UI framework
  • shadcn/ui - Beautifully designed components
  • Tailwind CSS - Utility-first CSS framework
  • React Router - Application routing
  • React Query - Data synchronization

Contributing

Contributions are welcome! Feel free to open issues and submit pull requests.

License

This project is open source and available under the MIT license.

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages