FitMeReach’s next version is in development and private testing.
How it works
Built around shared interests
01 / CONNECT
Connect
Discover people who enjoy the sports and activities you love.
02 / CHAT
Chat
Turn shared interests into conversations and plans.
03 / PLAY
Play
Find opportunities to participate through personal events and verified sports clubs.
Get FitMeReach
Your next sports connection could be within reach.
We are preparing Android and iPhone access to launch together, starting in Iowa. Join the waitlist to hear when both links are ready.
iOS · Coming soon
iPhone & iPad
We plan to share iOS testing access through TestFlight when it is ready.
The TestFlight link will be posted here alongside Android access.
Android · Coming soon
Android devices
A verified Android testing link will be shared here when it is ready.
The Android link and installation instructions will be posted alongside iPhone access.
For ages 15 and up. No public download is available from this page yet.
The FitMeReach waitlist
Iowa first. Your community could be next.
Help shape where we start. We are launching first with Iowa residents and school communities. Our seven-school shortlist is a starting point, not a limit: tell us your school so signup demand can help guide priorities. Outside Iowa? Join for future expansion updates.
For testers
Your feedback makes the next version better.
Focus on your first impression, profile setup, Discover, Events and ease of navigation. Preview interactions with sample content may not create real connections or reserve real event spots.
Include device, operating system, app version, steps and what you expected. Avoid passwords and sensitive personal information. Keep your installed app until updated installation instructions are confirmed.
FAQs
A few things to know.
Can I install FitMeReach right now?
iOS and Android testing access are coming soon. We plan to post the TestFlight and verified Android links together when ready. Join the waitlist for updates.
Is every .edu email eligible?
No. The waitlist welcomes any school and personal email. Initial app eligibility remains separate; Iowa is our first market, and school priorities will be informed by signup interest.
Who is FitMeReach for?
FitMeReach is for ages 15 and up. Early access eligibility and platform availability still apply.
Is this a finished app?
No. FitMeReach’s next version is in development, with an initial Iowa rollout planned for local residents and school communities. Screens shown here are V0.1 previews with sample data. Availability and features may change as testing progresses.
How do I get help?
Email support@fitmereach.com or use the contact form below for access questions, bug reports and feedback. Include your device and app version so we can understand the issue.
How should I plan a meetup?
Confirm the organizer, location, time and details directly before attending. A preview event or sample join action is not a real reservation.
Our story
Stronger communities. One shared activity at a time.
FitMeReach began with founder Dady's own challenge: finding people to play sports and explore activities with. Today, V0.1 is being refined around that same goal—helping everyday athletes build connections and get moving together.
document.querySelectorAll('.fmhub a[href^="#fm"]').forEach(function(link){link.addEventListener('click',function(event){var target=document.getElementById(link.getAttribute('href').slice(1));if(target){event.preventDefault();event.stopImmediatePropagation();target.scrollIntoView({behavior:'auto',block:'start'});target.setAttribute('tabindex','-1');target.focus({preventScroll:true});}},true);});document.querySelectorAll('#home-section form input,#home-section form textarea').forEach(function(field){if(field.placeholder)field.setAttribute('aria-label',field.placeholder);});document.querySelectorAll('a[href="#contactme"]').forEach(function(link){link.addEventListener('click',function(event){event.preventDefault();event.stopImmediatePropagation();var home=document.getElementById('home-section');var form=home.querySelector('form');function reveal(){form.scrollIntoView({behavior:'auto',block:'center'});var name=form.querySelector('input[type="text"]');if(name)name.focus({preventScroll:true});}if(home.classList.contains('active'))reveal();else{location.hash='home';setTimeout(reveal,1200);}},true);});
Confirm your email
(()=>{ const mount=document.getElementById('fmwaitlist-mount'),template=document.getElementById('fmwaitlist-template');if(!mount||!template||mount.querySelector('#fmwaitlist'))return;mount.append(template.content.cloneNode(true)); const root=mount.querySelector('#fmwaitlist'),form=root.querySelector('form'),status=root.querySelector('#fmwaitlist-status'),submit=root.querySelector('#fmwaitlist-submit'),school=root.querySelector('[name=school]'),student=root.querySelector('[name=student]'); const params=new URLSearchParams(location.search),source=params.get('source')==='instagram'?'instagram':'website';let action=params.get('wl_action'),token=params.get('wl_token'),busy=false; const say=(message,error=false)=>{status.hidden=false;status.textContent=message;status.dataset.error=String(error);status.setAttribute('role',error?'alert':'status');}; async function request(body){const controller=new AbortController(),timer=setTimeout(()=>controller.abort(),20000);try{const r=await fetch('https://npgtsxnjehtzyoktmolj.supabase.co/functions/v1/website-waitlist',{method:'POST',headers:{'Content-Type':'application/json'},body:JSON.stringify(body),signal:controller.signal,credentials:'omit',referrerPolicy:'no-referrer'});const data=await r.json().catch(()=>null);if(!r.ok)throw Error(data?.error||'The waitlist service is unavailable. Please retry.');return data;}finally{clearTimeout(timer);}} student.addEventListener('change',()=>{const yes=student.value==='yes';root.querySelector('#fmwaitlist-school-row').hidden=!yes;school.required=yes;if(!yes)school.value='';}); form.addEventListener('submit',async event=>{event.preventDefault();if(busy||!form.reportValidity())return;busy=true;submit.disabled=true;submit.textContent='Sending confirmation...';say('Sending your confirmation email...');const values=Object.fromEntries(new FormData(form));try{const data=await request({...values,action:'signup',age15:form.elements.age15.checked,consent:form.elements.consent.checked,source});say(data.message);}catch(error){say(error.name==='AbortError'?'The request took too long. Your form is retained. Check your email before retrying.':error.message,true);}finally{busy=false;submit.disabled=false;submit.textContent='Join the waitlist';}}); const link=root.querySelector('#fmwaitlist-link'),confirm=root.querySelector('#fmwaitlist-confirm'); root.querySelector('#fmwaitlist-show-form').addEventListener('click',()=>{if(busy)return;link.hidden=true;form.hidden=false;status.hidden=true;action=null;token=null;const url=new URL(location.href);url.searchParams.delete('wl_token');url.searchParams.delete('wl_action');history.replaceState(null,'',url);}); if(['confirm','unsubscribe'].includes(action)&&token){form.hidden=true;link.hidden=false;root.querySelector('#fmwaitlist-link-title').textContent=action==='confirm'?'Confirm your FitMeReach signup':'Unsubscribe from FitMeReach';root.querySelector('#fmwaitlist-link-copy').textContent=action==='confirm'?'Tap below to confirm your email and complete your waitlist signup.':'Tap below to stop receiving waitlist updates.';confirm.textContent=action==='confirm'?'Confirm my email':'Unsubscribe';confirm.addEventListener('click',async()=>{if(busy)return;busy=true;confirm.disabled=true;say('Please wait...');try{const data=await request({action,token});say(data.message);confirm.hidden=true;const url=new URL(location.href);url.searchParams.delete('wl_token');url.searchParams.delete('wl_action');history.replaceState(null,'',url);token=null;}catch(error){say(error.name==='AbortError'?'The request took too long. Please retry.':error.message,true);}finally{busy=false;confirm.disabled=false;}});} if(params.has('waitlist')||action){setTimeout(()=>document.getElementById('fmaccess')?.scrollIntoView({block:'start'}),600);} })();
A community built through shared activities.FitMeReach was born from a challenge Dady experienced personally: finding people to play sports, work out or explore activities with was often harder than it should be.People can live nearby and share the same interests without having an easy way to find each other. FitMeReach aims to help everyday athletes connect, chat and turn those shared interests into activities together.Dady is a two-time Iowa state amateur boxing champion and lifelong sports enthusiast. His community-building work at the University of Iowa helped shape this vision. The idea began in 2017, and in January 2021 he committed to developing it into a product.Today, FitMeReach V0.1 is being refined, with a focus on a clearer opening experience, onboarding, Discover and Events. The mission remains the same: make your sports community easier to reach.Where the vision startedThe 2019 campaign video below shares an early example of that community-building vision.
Thanks for reaching out! We're excited to get back to you soon.Follow us on Facebook, Instagram, LinkedIn, TikTok, and X (formerly Twitter) for the latest updates!
For ages 15 and up.FitMeReach is preparing Android and iPhone access to launch together. We are starting in Iowa, with local residents and school communities. School priorities may change based on signup interest.Join the waitlist for testing and/or launch updates. Any school or personal email is welcome, including people outside Iowa interested in future expansion. Confirm your email to complete signup. Waitlist signup is separate from app registration and eligibility.Use our existing contact form for questions and feedback.
FitMeReach V0.1 tester guide1. Start with the eligibility and account flow available in your installed build. Set up a profile and choose your interests.2. Explore Discover profiles and Events. Try search, filters and switching views. Tell us whether people and activities are easy to find.3. Check navigation and available chat screens. Sample profiles, events and preview interactions may be local demonstrations, not real people, messages or reservations.4. Report confusing wording, missing feedback or unexpected behavior through the contact form. Include device, app version, steps and expected result.Features depend on the verified build you receive. We are refining V0.1 and do not promise specific feature delivery dates. See the tester hub for installation status.
Thank you for helping shape FitMeReach.FitMeReach’s next version is in development and private testing.iOS: Coming soon — testing access will be shared through TestFlight when ready.Android: Coming soon — a verified testing link and installation instructions will be posted when ready.Keep your installed app until confirmed update instructions are available. Check the tester hub for access updates.When reporting a problem, include your device, operating system, app version, steps and expected result. Send questions and feedback through our existing contact form.
Explore activities thoughtfully.Discover Events is being refined in FitMeReach V0.1. Some events and join actions in previews are samples and do not reserve real spots.Before attending a real activity, confirm the organizer, location, time, skill level and any costs directly. Read the details and ask questions when something is unclear.Testers: explore search, filters, event details and the available creation flow. Report unclear instructions or unexpected behavior through the contact form. Include your device and app version.Feature availability depends on your verified build. Return to the tester hub for current information.