Tagline: Live Challenges. Real Fun.
Vision: Dozaria is a social media app where people don’t just scroll — they do.
Every day, week, and festival comes with challenges that push users to explore, engage, and share.
- Splash screen with logo + tagline
- Sign up (Google / Email)
- Guest Mode (view-only challenges & posts)
- User selects interests (Travel, Reading, Fitness, Food, Festivals, Walking, Science)
- Challenges auto-generated based on tags
- Daily challenges (e.g., "Walk 5,000 steps today")
- Weekly challenges (e.g., "Eat out at XYZ restaurant")
- Festival challenges (e.g., "Visit Siddhivinayak Temple this Ganesh Chaturthi")
- Join button + progress tracking
- Join challenge → appears in "My Challenges"
- Proof upload:
- Steps → Google Fit / Health API
- Travel/Food → photo/video with location stamp
- Festivals → geotagged photo
- Reading/Other → photo/video + community upvotes
- Verification: automated (steps/location) + community upvotes
- Explore tab showing challenge posts
- Like ❤️, Comment 💬, Share 🔄
- Sponsored brand challenges (future)
- Avatar + Bio
- Total challenges completed
- Badges (Daily Streak, Festival Explorer, Fitness Pro)
- Posts gallery
- Points earned → redeem later (Phase 2)
- Daily → "Your walk challenge is waiting 🚶♂️"
- Weekly → "Don’t miss your travel task 🏞️"
- Festival → "Ganesh Chaturthi challenge is live 🙏"
- Points & rewards system (redeem coupons, discounts)
- Leaderboards & global competitions
- Brand-sponsored challenges
- Advanced gamification (streaks, ranks, badges)
- Frontend: Kotlin + Jetpack Compose
- Backend: Firebase (Auth, Firestore, Storage)
- Integrations: Google Fit API, Geolocation API
- Push Notifications: Firebase Cloud Messaging
- Architecture: MVVM
This project uses Firebase. For security reasons, the google-services.json file is not included.
To run the project:
- Create a Firebase project at Firebase Console.
- Add an Android app with package name
com.example.dozaria. - Download the
google-services.jsonfile. - Place it inside the
app/directory. - Sync Gradle and run the app.
We welcome contributions of all kinds!
Missing features are listed in the roadmap above — pick one, and start building 🚀
- Fork the repo
- Clone your fork
git clone https://github.com/Shrikant2801/dozaria.git
Create a feature branch
bash Copy code git checkout -b feature/your-feature Commit your changes
bash Copy code git commit -m "Added: your feature" Push and create a Pull Request
📌 Roadmap Progress MVP Core: 🚧 In Progress
Engagement Features: ⏳ Planned
Monetization & Rewards: 🔮 Future Phase
We welcome contributions! Please read our CONTRIBUTING.md file before submitting any code.
This project is proprietary. See LICENSE for details.