Strike

Inspiration

The loneliness epidemic has become an increasingly pressing issue in our digitally connected yet emotionally disconnected world. We noticed a paradox: college students have more ways to communicate than ever, yet finding someone to grab coffee with on a random Tuesday afternoon often requires endless text chains, coordination nightmares, and planning fatigue. People know when they're free and when they want to socialize, but they don't know who else is available and open to spontaneous plans. This gap between availability and connection inspired us to create Strike.

What it does

Strike is a mobile application that helps people connect with others nearby who are available at the same time and interested in similar activities. The app removes the friction of planning by matching users with others who are ready to hang out at that exact moment. Whether you're craving a study buddy, want to try a new restaurant, or just need a walking companion, Strike instantly connects you with like-minded people who are free the same time you are free.

How we built it

We developed Strike with a focus on user experience and safety. The app features:

  • Real-time availability matching: Users indicate when they're free and open to socializing, and the algorithm finds compatible matches
  • Interest-based connections: Match with people who share your hobbies and preferences
  • Campus-focused verification: Currently using .edu email verification to ensure a trusted user base of students
  • Social media integration: For initial safety, we direct users to connect through existing platforms

Challenges we ran into

Safety first: Our biggest challenge was balancing accessibility with security. We debated extensively about how to verify users while maintaining the spontaneous nature of the app. The .edu email solution emerged as a compromise that creates a trusted environment for our initial launch.

Technical complexity: Building a real-time matching system that considers availability, location, interests, and timing required sophisticated algorithm design. We iterated through several approaches before landing on our current solution. The challenge was balancing four dynamic dimensions simultaneously: temporary availability creates a constantly shifting pool of matchable users, geo-location proximity requires efficient distance calculations, interest matching demands flexible tag intersection logic, and the entire system must return results quickly enough to enable spontaneous plans. After experimenting with database queries, we optimized by implementing time-window pre-filtering, geo-location indexing, and tag intersection caching to achieve better response times while maintaining matching accuracy.

User trust: How do we encourage people to meet strangers in person? We focused heavily on the user experience and safety features to build confidence in the platform.

Accomplishments that we're proud of

  • Creating a solution that directly addresses the loneliness epidemic among college students
  • Developing a clean and cute interface that makes spontaneous connection feel natural and safe
  • Building a verification system that prioritizes user safety without compromising functionality
  • Successfully launching a prototype that demonstrates the core value proposition

What we learned

This project taught us the delicate balance between openness and security in social platforms. We learned that the best technical solutions emerge from deeply understanding human behavior and needs. The loneliness epidemic isn't just about lack of connection, it's about the friction in creating connection. We also gained valuable experience in user-centered design and the importance of building trust into every aspect of a social application.

What's next for Strike

We have ambitious plans for the future:

  • In-app messaging: Developing secure, built-in messaging groups so users don't need to redirect to other platforms
  • Expanded user base: Opening to non-students while maintaining safety standards through additional verification methods
  • Community features: Creating public groups and communities for users with shared interests who want to build ongoing connections through the app
  • Enhanced matching algorithms: Incorporating more sophisticated preference matching and learning from user behavior
  • Partnerships with campus organizations: Integrating with student groups and campus events to create more connection opportunities

Strike isn't just another social app, it's a solution to the modern paradox of being constantly connected yet increasingly lonely. By removing the barriers to spontaneous socializing, we're helping people turn free moments into meaningful connections.

Share this project:

Updates