Inspiration

Finding people nearby who actually want to move right now is harder than it should be. PlusYuu is built around a simple idea: make it instant to create or discover local fitness activities, from runs and hikes to badminton, gym sessions, cycling, boxing, and more.

What it does

PlusYuu is a location-based social fitness app for coordinating nearby workouts. Users can create events with an activity type, location, time, duration, capacity, privacy mode, and broadcast radius, then nearby people can discover and join those events. The app includes authentication, profiles, map discovery, event creation, join flows, real-time participant updates, event chat, notifications, safety/reporting flows, and post-event attendance that powers a verified activity feed.

How it works

The mobile app is built with React Native and Expo. The backend is a NestJS API using PostgreSQL with PostGIS for location-aware event discovery, Redis for realtime support, Socket.IO for live updates, and AWS-oriented media/storage infrastructure. The codebase also includes a Vite/React web surface for public pages and product presence.

Built with Codex and GPT-5.6

Codex helped accelerate the implementation by working across the TypeScript stack: shaping backend data models and migrations, tightening mobile flows, improving map and chat behavior, wiring notifications, and reviewing the app against launch-readiness concerns. GPT-5.6 and Codex were used as a coding partner for implementation planning, cross-file edits, bug fixing, and verification across the mobile, backend, and web parts of the product.

What's next

The MVP focuses on coordination: helping people form nearby workout groups fast. The roadmap expands into GPS session tracking, real-time pace and route summaries, anti-cheat validation, live race mode, leaderboards, challenges, and competitive city/activity layers.

Share this project:

Updates

posted an update

Feature-level implementation references for PlusYuu:

  • Chat and notifications (mobile): 9027b92 adds dedicated Chats and Notifications screens, direct-message UI, modals, and Socket.IO client wiring.
  • Realtime event chat and safety (backend): 3bfca8e implements event-chat messages, replies, media, presence, muting, realtime gateway updates, safety alerts, and a join window.
  • Verified post-workout activity: ed39ce9 adds attendance records plus verified activity posts, likes, comments, APIs, and database migrations.
  • Discovery performance: 4b974a3 adds event and notification indexes, improves event-query handling, and cleans stale push tokens.
  • Event editing and route labels (mobile): 146cb43 improves workout editing, event detail UX, and map route markers.
  • Coordination-flow polish (mobile): 2c3d774 refines event creation, scheduling, join windows, location sync, and nearby-radius preferences.

The current code is merged to main; these are the feature-level commits behind the walkthrough.

Log in or sign up for Devpost to join the conversation.

posted an update

Implementation update: the latest PlusYuu work is now merged into main across the product.

  • Mobile: 2c3d774 refines workout coordination with join-window handling, live location sync before joining, improved event scheduling, and nearby-radius preferences.
  • Backend: 3fc6cc2 adds a verified 10 km discovery-default migration and clearer judge setup.
  • Web: 0decef1 adds streamlined setup and review documentation.

The merged main-branch commits are mobile, backend, and web.

Each repository now includes a README with local setup and testing guidance for judges.

Log in or sign up for Devpost to join the conversation.

posted an update

PlusYuu has evolved from an idea into a working coordination engine for nearby fitness.

The latest build includes:

  • Map-based discovery of nearby workouts
  • Event creation with activity type, location, time, capacity, privacy, and visibility radius
  • Route-aware join points and live participant updates
  • Workout group chat, notifications, and safety reporting
  • Profile controls for personal activity preferences and discovery radius
  • Verified attendance and a post-workout activity feed

The product website is live at https://plusyuu.com, and the mobile app plus backend are ready for local testing from the public repositories.

Built with React Native + Expo, NestJS, PostgreSQL/PostGIS, Redis, Socket.IO, Codex, and GPT-5.6.

The latest screenshots and demo video capture the flow from discovering a crew to creating, joining, and coordinating a workout.

Log in or sign up for Devpost to join the conversation.