GIVE GITA is a comprehensive mobile application designed to facilitate spiritual growth through the teachings of Bhagavad Gita. The app integrates daily inspiration, courses, events, donations, and community features to support users on their spiritual journey.
- User Authentication: Mobile OTP login with profile setup
- Daily Inspiration: Verse/quote/darshan picture/video clip to start your day
- Mantra Player: One-touch Hare Krishna Maha Mantra playback
- Guest Mode: Limited access for non-registered users
- Structured Courses: With beginner/intermediate/advanced levels
- Dual Learning Modes:
- Drive Mode: Audio-only with certificate exam
- Normal Mode: Full-featured with videos and quizzes
- Progress Tracking: With completion certificates
- Personal Mentorship: WhatsApp support for each learner
- Gurukul Integration: Online classes with teacher/student portals
- Event Management: Festivals, GITA Olympiad, Ekadashi reminders
- Live Streaming: With Zoom integration for webinars
- Testimonials & Wisdom: User stories and latest social content
- Referral Program: Earn points for spiritual gifts
- Sadhana Tools:
- Aarti section with lyrics and live darshan
- Vaishnava calendar with location-based Ekadashi dates
- Chanting counter and meditation tracker
- Diksha Portal: Application and progress system
- Birthday Management: Tithi finder with donation options
- Multiple Donation Channels:
- Nityam Bhagavata Sewa (monthly/yearly)
- Festival/event specific giving
- Vidya Daan for education
- Spiritual Shop: Devotional items, books, and Gaushala products
- Transparent Giving: With automatic email confirmations
- Frontend: React Native (for cross-platform mobile support)
- Styling: Tailwind CSS with custom spiritual theme
- State Management: Redux for complex application state
- Authentication: Firebase Auth with OTP verification
- Database: Firestore for real-time data
- Video Integration: Zoom/Google Meet APIs for live sessions
- Payment Gateways: Support for national/international donations
- Deployment: App Store and Google Play Store
- Node.js (v16.0 or higher)
- React Native development environment
- Android Studio/Xcode for emulators
- Firebase project configuration
-
Clone the repository:
git clone https://github.com/give-gita/app.git cd app -
Install dependencies:
npm install # or yarn install -
Configure environment variables:
REACT_APP_FIREBASE_API_KEY=your_key REACT_APP_FIREBASE_AUTH_DOMAIN=your_domain REACT_APP_FIREBASE_PROJECT_ID=your_project REACT_APP_ZOOM_API_KEY=your_zoom_key REACT_APP_PAYMENT_GATEWAY_ID=your_payment_id -
Run on Android/iOS:
npx react-native run-android # or npx react-native run-ios
We welcome contributions from developers, spiritual practitioners, and content creators.
-
Core App Features:
- LMS system enhancements
- Live streaming integrations
- Notification systems
-
Spiritual Content:
- Course material development
- Daily inspiration content
- Translation/localization
-
UI/UX Improvements:
- Meditation/chanting interfaces
- Donation flow optimization
- Accessibility features
- Fork the repository and create a feature branch
- Follow our coding standards and spiritual guidelines
- Submit pull requests with clear descriptions
- Include appropriate test cases for new features
- Maintain reverence for spiritual content
- Respect all paths of devotion
- Practice compassionate communication
- Ensure accessibility for diverse users
"The soul is eternal, and the Gita's wisdom illuminates our path to divine connection." - Inspired by Srila Prabhupada
