Skip to content

Choose Your Path

Ready to get your arcade cabinet connected to payment processing? We have two different paths you can take - let's figure out which one is right for you! 🤔

Quick Overview

Think of it like building a bike 🚲

  • Quick Deploy Path = Getting a pre-built bike and customizing it
  • Custom Build Path = Building a bike from individual parts

Quick Deploy Path 🚀

This is the fastest way to get your arcade cabinet accepting payments!

What You Get

  • Pre-built software package
  • Standard configuration
  • Faster setup time
  • Less technical complexity

Perfect For

  • First-time developers
  • School projects with deadlines
  • Quick testing and prototyping
  • Learning basic cloud concepts

Time Investment 🕒

  • Setup: 1-2 hours
  • Configuration: 30-60 minutes
  • Testing: 30 minutes

Skills You'll Learn

  • Cloud service basics
  • Payment system configuration
  • Basic Linux commands
  • Software deployment
  • Testing and verification

Custom Build Path 🔧

Build everything yourself and understand how it all works!

What You Get

  • Complete control over the code
  • Deep understanding of the system
  • Ability to add custom features
  • Freedom to modify anything

Perfect For

  • Learning to code
  • Understanding cloud architecture
  • Creating custom features
  • Advanced customization

Time Investment 🕒

  • Setup: 2-3 hours
  • Development: 3-5 hours
  • Testing: 1-2 hours

Skills You'll Learn

  • Python programming
  • Docker containerization
  • Cloud architecture
  • API development
  • Payment processing
  • MQTT messaging
  • Software testing

Comparison Chart

Feature Quick Deploy Custom Build
Setup Time 🚀 Fast (1-2 hours) 🕒 Longer (6-10 hours)
Technical Difficulty ⭐ Beginner ⭐ ⭐ ⭐ Advanced
Customization 🔧 Basic 🔧 🔧 🔧 Full
Learning Depth 📚 Basic 📚 📚 📚 Comprehensive
Code Access 🔒 Limited 🔓 Full
Support Needed :phone: Minimal :phone: More extensive

Which Path Should You Choose? 🤔

Choose Quick Deploy If You:

  • Want to get up and running quickly
  • Are new to programming
  • Have a tight deadline
  • Want to focus on business aspects
  • Prefer learning by using rather than building

Quick Deploy Example

"I want to get my arcade cabinet taking payments this weekend so I can start earning money at the school fair next week!"

Choose Custom Build If You:

  • Want to learn programming
  • Have time to explore and experiment
  • Plan to add custom features
  • Want to understand every detail
  • Are interested in software development

Custom Build Example

"I want to learn how to code and maybe add some cool features like a remote monitoring system for my cabinet!"

Path Features

Quick Deploy Features 📦

  1. Simple Setup
  2. Pull pre-built Docker image
  3. Basic configuration
  4. Quick testing

  5. Standard Functions

  6. Payment processing
  7. Game control
  8. Basic monitoring

  9. Limited Customization

  10. Change basic settings
  11. Modify prices
  12. Update payment messages

Custom Build Features 🛠

  1. Full Development
  2. Write your own code
  3. Create custom features
  4. Design your own logic

  5. Advanced Functions

  6. Custom payment rules
  7. Advanced monitoring
  8. Special game modes
  9. Custom reporting

  10. Complete Control

  11. Modify any feature
  12. Add new capabilities
  13. Create unique experiences

Making Your Choice

Still Not Sure?

Ask yourself these questions:

  1. How much time do I have?
  2. What do I want to learn?
  3. Do I need custom features?
  4. How comfortable am I with coding?

Next Steps

For Quick Deploy Path 🚀

Start Quick Deploy Guide

You'll learn how to:

  • Pull the pre-built software
  • Configure your settings
  • Test the system
  • Start accepting payments

For Custom Build Path 💻

Start Custom Build Guide

You'll learn how to:

  • Set up your development environment
  • Understand the code structure
  • Make modifications
  • Build and deploy your changes

Need Help Deciding?

  • Talk to your teacher or mentor
  • Consider your goals
  • Think about your timeline
  • Assess your technical experience

[!INSERT SECTION: Add success stories and examples from both paths]