About Umee

Umee (“You-Me”) is a social impact project designed to strengthen human connection and community bonds. At its core, Umee is a platform that allows people to create meaningful relationships in fitness centers, member-only clubs, and other shared spaces.

Our mission is to bridge the gaps in modern social interactions by making it easier for familiar faces to become friends, for newcomers to feel welcome, and for everyone to stay connected through shared interests and activities. As a social impact project, Umee is more than just an app, it's a movement to bring people closer together in a world that often feels disconnected.

Here's your chance to join the founding team of volunteer career professionals, students, and enthusiasts who are passionate about creating a platform that inspires human connection. Together, we are building something meaningful, something that has the potential to change the way we connect, communicate, and collaborate.

If you are selected to join the team you will not be joining as an intern, you will be joining as a team member who will help us throughout the rollout process.

 

About the challenge

Participants will design and build an innovative, GRPC-powered mobile application that incorporates real-time communication functionality. The hackathon challenges participants to demonstrate creativity, technical execution, and scalability in solving real-world problems.

Your challenge is to create an innovative, high-performance mobile application that leverages the power of gRPC for seamless communication between the mobile client and backend services. This open-ended assignment allows you to unleash your creativity and build an application in any domain or industry you’re passionate about.

Why gRPC?

gRPC is a modern, high-performance RPC framework that enables efficient communication across distributed systems. Its advantages include:

  • Compact Data Transmission: Uses Protocol Buffers for lightweight serialization.

  • Real-Time Communication: Supports bidirectional streaming for continuous data exchange.

  • Cross-Platform Compatibility: Works seamlessly across platforms and languages.

  • Scalability and Performance: Perfect for resource-constrained mobile applications.

This hackathon is your chance to explore these benefits and create something impactful!

 

Requirements

Requirements

  1. Core Technology:

    • Use GRPC for backend communication.

    • Develop a mobile application as the primary interface (Android, iOS, or cross-platform frameworks like Flutter/React Native).

  2. Architecture:

    • The project should include:

      • GRPC-based backend for handling real-time interactions.

      • Mobile frontend with a user-friendly interface.

      • Real-time communication using GRPC streaming.

  3. Optional Features:

    • Real-Time Chat:

      • Support 1:1 messaging and group chats.

      • GRPC streaming for seamless message and media delivery.

    • Push Notifications: Notify users about new messages or events.

  4. What to Submit:

    • A link to a Github public repository containing your submission.
    • An elaborate architecture/design document showcasing how backend components interface with one another.

    • Include a short presentation or video demo of the app in action.
    • Provide a README.md file detailing:

      • Overview of the mobile app.

      • Instructions for running the backend and mobile app.

Hackathon Sponsors

Prizes

1 non-cash prize
Developer Position at Umee
1 winner

The developer of our favorite submission will not be joining as an intern, but as a team member helping us throughout the rollout process of our mobile app!

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Davis Wang

Davis Wang
Umee

Suwan Lee

Suwan Lee
Umee

Aaron Park

Aaron Park
Umee

Judging Criteria

  • Functionality
    Effectiveness and innovation of the submitted application.
  • Technical Execution
    Proper use of GRPC features (e.g., streaming, error handling)
  • Mobile App Design
    User experience, aesthetics, and functionality of the mobile frontend
  • Scalability and Design
    How well does the system handle a growing user base
  • Innovation
    Uniqueness of the chat features and overall app concept

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.