WorldByPeople
Hybrid Mobile AppsWorldByPeople — a social geolocation platform with gamification elements. Developed a mobile application from scratch: backend in PHP and mobile client in React Native (iOS/Android from a single codebase).
What has been implemented:
- Interactive real-time map — users see photo moments from other people tied to geolocation, with the ability to search on the map.
- Location capture system — users can "claim" a point on the map for a certain price, after which it is secured for them.
- Moments feed — viewing photos and events left by other users nearby or around the world.
- Rating system/battles — daily and monthly user rankings based on activity points, with a live leaderboard.
- Reward system — points and bonuses (for example, free photos) are awarded for activity and achieving the status of "Top of the Day."
- User profile — balance, activity history, statistics of captured locations.
Technical component:
- Backend in PHP — API for geolocation requests, processing transactions for location captures, awarding points and rewards, ranking logic.
- Mobile application in React Native — custom map with markers, animated interface elements (medals, badges), native navigation.
Project feature: a combination of a social network, game design (mechanics of location capturing and rankings), and monetization (paid actions, premium features) in one application — complex logic for synchronizing data between the map, user balance, and real-time rankings.
Stack: PHP, React Native, geolocation APIs, working with maps.
What has been implemented:
- Interactive real-time map — users see photo moments from other people tied to geolocation, with the ability to search on the map.
- Location capture system — users can "claim" a point on the map for a certain price, after which it is secured for them.
- Moments feed — viewing photos and events left by other users nearby or around the world.
- Rating system/battles — daily and monthly user rankings based on activity points, with a live leaderboard.
- Reward system — points and bonuses (for example, free photos) are awarded for activity and achieving the status of "Top of the Day."
- User profile — balance, activity history, statistics of captured locations.
Technical component:
- Backend in PHP — API for geolocation requests, processing transactions for location captures, awarding points and rewards, ranking logic.
- Mobile application in React Native — custom map with markers, animated interface elements (medals, badges), native navigation.
Project feature: a combination of a social network, game design (mechanics of location capturing and rankings), and monetization (paid actions, premium features) in one application — complex logic for synchronizing data between the map, user balance, and real-time rankings.
Stack: PHP, React Native, geolocation APIs, working with maps.