We want to create a global, web-based community where players earn a unique [Me#X] identity, help each other solve problems, rate the quality of that help, and visually see these connections on a world map. Through achievements, badges, team challenges, and daily/weekly quests, we aim to foster a sense of progress, collaboration, and recognition for users who consistently help others.
- Unique [Me#X] identifiers for all users
- XP system based on help given and ratings received
- Badges for Helper Milestones (1, 5, 10, 50, 100+ helps)
- Skill-based Mastery badges for domain excellence
- Group formation with regional/skill-based clustering
- Team challenges with shared objectives
- Global Help-a-thon events with live leaderboards
- Interactive world map showing help connections
- Heatmaps of activity hotspots
- Regional leaderboards to drive engagement
| Layer | Technologies |
|---|---|
| Frontend | React/React Native + Mapbox GL |
| Backend | Node.js + Fastify + WebSockets |
| Database | PostgreSQL + Redis (caching) |
| Infrastructure | AWS ECS + CloudFront CDN |
| Environment | Technology | Rationale |
|---|---|---|
| Development | SQLite | Rapid prototyping with file-based storage |
| Production | PostgreSQL + PostGIS | Scalable spatial queries |
- Passwords stored as hashes
- Secure session management
- CSRF protection (planned)
View full implementation roadmap
We're building this as an open collaboration - contribution guidelines coming soon!