ABeldjoudi

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

πŸ” Walk Discovery

πŸ“Š GPS Walk Tracking (NEW in v1.0.4)

πŸ† Achievements & Badges

πŸ‘€ User Profiles

Tech Stack

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.

Contact

For support: abdelkaderbeldjoudi8@gmail.com