WalkWithUs πΆββοΈ
Version 1.1.0
A mobile app that connects people who love walking. Find walking buddies, organize group walks, and track your fitness journey.
Features
ποΈ Walk Organization
- Create and organize group walks in your neighborhood
- Set walk conditions (age groups, gender preferences, pace)
- Automatic participant notifications and reminders
- Create your private walking group
- Have your walk shared only with your walking group members
π Walk Discovery
- Find walks near you based on your location
- Filter by date, distance, and preferences
- Book walks with one tap
π GPS Walk Tracking (NEW in v1.0.4)
- Track your walks with real-time GPS
- Monitor distance, steps, calories, time and Weight Loss
- View monthly trends and statistics
- All route data stored locally for privacy
π Achievements & Badges
- Earn badges for walking milestones
- Track your progress from Walker to Legend
- Celebration animations and sounds
π€ User Profiles
- Customizable profiles with photo
- Walking history and statistics
- Badge showcase
Tech Stack
- Frontend: React Native / Expo
- Backend: FastAPI (Python)
- Database: MongoDB
- Authentication: Google Sign-In, Apple Sign-In
- Maps: react-native-maps
- Analytics: expo-location, expo-sensors
Project Structure
/app
βββ backend/ # FastAPI backend server
β βββ server.py # Main API endpoints
β βββ requirements.txt
βββ frontend/ # Expo React Native app
β βββ app/ # Screen components (file-based routing)
β βββ components/ # Reusable UI components
β βββ contexts/ # React contexts (Auth, etc.)
β βββ utils/ # Utility functions
β βββ assets/ # Images, sounds, fonts
βββ README.md
Environment Variables
Backend (.env)
MONGO_URL=<mongodb-connection-string>
GOOGLE_CLIENT_ID=<google-oauth-client-id>
APPLE_TEAM_ID=<apple-team-id>
Frontend (.env)
EXPO_PUBLIC_BACKEND_URL=<backend-api-url>
Running Locally
Backend
cd backend
pip install -r requirements.txt
uvicorn server:app --host 0.0.0.0 --port 8001
Frontend
cd frontend
yarn install
eas build --platform android --profile production
Privacy
See PRIVACY.md for our full privacy policy.
License
Proprietary - All rights reserved.
For support: abdelkaderbeldjoudi8@gmail.com