Build the Future of Pickup Soccer

Join our open source community creating technology that connects players, organizers, and communities worldwide.

🏆 Google Summer of Code Projects Available

🚀 Get Involved

OpenFutbol is an open source platform that makes pickup soccer accessible through technology. We're building tools for community organizers, players, and local groups to connect and grow the beautiful game.

Technology Stack

JavaScript HTML/CSS Jekyll Meetup API GitHub Pages SVG Maps

Contribution Areas

  • Frontend Development - Interactive maps, responsive design
  • API Integration - Meetup, authentication, data sync
  • Community Features - User management, chapter requests
  • Mobile Experience - PWA features, offline support
  • Documentation - Technical docs, community guides

🎯 Current Needs

We have exciting challenges that need talented developers to solve. Perfect for contributors of all experience levels.

Priority Features

  • Working Filters - Make neighborhood/time filters functional
  • Enhanced Maps - Better geographic representation
  • User Authentication - Login system for organizers
  • Chapter Management - Tools for starting new cities
  • Game Scheduling - Integration with local group calendars
  • Mobile Optimization - Progressive Web App features

Technical Challenges

  • Real-time data synchronization
  • Scalable architecture for multiple cities
  • Offline-first mobile experience
  • Community moderation tools

🏆 Google Summer of Code 2025 Projects

We're excited to participate in Google Summer of Code! These projects offer mentorship and real-world impact in the open source community.

Project 1: Meetup API Integration & Authentication System

Difficulty: Medium | Duration: 12 weeks | Skills: JavaScript, APIs, OAuth

  • Build secure OAuth integration with Meetup.com API
  • Create user authentication system for organizers
  • Implement real-time game data synchronization
  • Design user dashboard for managing local groups
  • Add automated game listing and updates

Impact: Enable 100+ local organizers to seamlessly manage pickup games across multiple cities.

Project 2: Community Chapter Management Platform

Difficulty: Medium-Hard | Duration: 12 weeks | Skills: Full-stack, Community Design

  • Build chapter request system for new cities
  • Create tools for local groups to submit recurring games
  • Design community moderation and approval workflows
  • Implement geographic expansion framework
  • Add analytics dashboard for community growth

Impact: Scale OpenFutbol from Chicago to 10+ cities with community-driven expansion.

Quick Start Contributions

  • Fix mobile responsive issues
  • Implement working filter functionality
  • Add more Chicago neighborhoods
  • Improve map accuracy and interactions
  • Write technical documentation

Advanced Features

  • Progressive Web App implementation
  • Real-time chat for organizers
  • Weather integration for game decisions
  • Multi-language support
  • Advanced analytics and insights

Ready to Make an Impact?

Join developers worldwide building technology that brings communities together through sport. Your code will help thousands of players find games, connect with neighbors, and grow local soccer communities.