Welcome to the Firewall Cafe documentation! This guide will help you find the information you need.
New to the project? Start here:
- Project Overview - What is Firewall Cafe?
- Development Setup - Get your environment running
- Architecture Overview - Understand the system
- Project Contents - Events, locations, and content catalog
- Project Contents - Events, locations, and content catalog
- Architecture Overview - System design and data flow
- Development Setup - Environment setup guide
- Contributing Guidelines
- Development Workflow
- Testing Guide
- Google Cloud Deployment
- Vercel Migration Guide - Migrate from GCP to Vercel
- Environment Configuration
- Monitoring Setup
- Backup & Recovery
- Setting up development environment: Setup Guide
- Understanding the codebase: Architecture
- Making your first contribution: Contributing (Phase 2)
- Deploying changes: Deployment Guide (Phase 3)
- Migrating to Vercel: Vercel Migration Guide
- Database operations: Database Guide
- Setup issues: Setup Guide - Common Issues
- API problems: API Troubleshooting (Phase 2)
- Database issues: Database Guide
- firewall-client-server - Main application source code
- firewall-web-app - Web deployment
- firewall-docs - This documentation repository
- firewall-cafe - Original 2020 art installation
- great-firewall-watch - Automated monitoring tools
- great-firewall-notebooks - Research notebooks
- GitHub Issues: Report bugs or ask questions
- Development: Check Contributing Guidelines
- Contact: [email protected]
Phase | Status | Files |
---|---|---|
Phase 1: Core | ✅ Complete | README, ARCHITECTURE, SETUP |
Phase 2: Development | ✅ Complete | API, Frontend, Testing guides |
Phase 3: Operations | ✅ Complete | Deployment, Monitoring |
Phase 4: Features | ✅ Complete | Feature deep-dives, Migrations |
Last updated: 2025-01-12
Firewall Cafe Documentation - Understanding internet censorship through comparative search analysis