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 | ||
Technical Difficulty | ||
Customization | ||
Learning Depth | ||
Code Access | ||
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 
- Simple Setup
- Pull pre-built Docker image
- Basic configuration
-
Quick testing
-
Standard Functions
- Payment processing
- Game control
-
Basic monitoring
-
Limited Customization
- Change basic settings
- Modify prices
- Update payment messages
Custom Build Features 
- Full Development
- Write your own code
- Create custom features
-
Design your own logic
-
Advanced Functions
- Custom payment rules
- Advanced monitoring
- Special game modes
-
Custom reporting
-
Complete Control
- Modify any feature
- Add new capabilities
- Create unique experiences
Making Your Choice
Still Not Sure?
Ask yourself these questions:
- How much time do I have?
- What do I want to learn?
- Do I need custom features?
- How comfortable am I with coding?
Next Steps
For Quick Deploy Path 
You'll learn how to:
- Pull the pre-built software
- Configure your settings
- Test the system
- Start accepting payments
For Custom Build Path 
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]