Sanskriti Panchang is a comprehensive Hindu/Gujarati Calendar application providing authentic panchang data, choghadiya timings, festival information, horoscopes, and more. Built with Flutter for a smooth, professional experience.
🕉 सर्वे भवन्तु सुखिनः - May all be happy
| Feature | Description |
|---|---|
| 📅 Calendar | Monthly view with festival indicators, tithi markers |
| 📿 Panchang | Daily panchang: Tithi, Nakshatra, Yoga, Karana, Sunrise/Sunset |
| ⏰ Choghadiya | 8 segments per day - Labh, Amrit, Kaal, Shubh, Rog, Udveg, Chal, Labh |
| 🎉 Festivals | All Hindu festivals with countdown timers |
| ⭐ Horoscope | Daily predictions for all 12 rashis |
| 📝 Shubh Muhurat | Auspicious timings for marriage, grih pravesh, travel |
| 🔖 Bookmarks | Save favorite muhurats for later |
| ❓ Hindu Quiz | Test your knowledge of Hindu mythology & traditions |
| 🎤 Voice Search | Hands-free navigation with voice commands |
| 💑 Rashi Matching | Compatibility check for couples |
| 🎵 Bhajans & Stotrams | Gayatri Mantra, Hanuman Chalisa, Shiv Tandav & more |
| 📄 PDF Export | Export panchang data as PDF |
| 🌙 Dark Mode | Easy on the eyes with dark theme |
- 📍 City Selection - Localized sunrise/sunset times
- 🔔 Notifications - Daily reminders, festival alerts, vrat notifications
- 📤 Share - Share panchang, festivals with friends
- 🌐 Offline Support - Works without internet
| Category | Technology |
|---|---|
| Framework | Flutter 3.16.0 |
| Language | Dart |
| State Management | Riverpod |
| Notifications | flutter_local_notifications |
| Voice | speech_to_text |
| Sharing | share_plus |
| Storage | shared_preferences, sqflite |
| Fonts | Google Fonts (Poppins, Noto Sans) |
lib/
├── core/
│ ├── constants/ # App constants
│ ├── theme/ # Theme configuration
│ └── utils/ # Utilities (notifications)
├── data/
│ └── repositories/ # Data repositories
├── domain/
│ └── entities/ # Data models
├── presentation/
│ ├── pages/ # All app screens (28 pages)
│ └── providers/ # State providers
└── main.dart # App entry point
assets/
├── data/ # JSON data files
└── images/ # App icons & images
- Flutter SDK 3.16.0+
- Android SDK 34+
- Dart 3.2.0+
# Clone the repository
git clone https://github.com/bhedanikhilkumar-code/SanskritiPanchang.git
# Navigate to project
cd SanskritiPanchang
# Get dependencies
flutter pub get
# Run the app
flutter run# Debug APK
flutter build apk --debug
# Release APK
flutter build apk --release
# App Bundle (Play Store)
flutter build appbundle --release| Data | Source |
|---|---|
| Festivals | Drik Panchang, Hindu Calendar |
| Horoscope | Vedic astrology calculations |
| Choghadiya | Traditional Hindu time divisions |
| Muhurat | Auspicious timing guidelines |
| Bhajans | Public domain stotrams |
- Vikram Samvat - Traditional Hindu calendar
- Gregorian - Standard international calendar
- Nepal Calendar - Official Nepal calendar (Bikram Sambat)
- Bengali Calendar - Bangabda
- हिंदी (Hindi) - Primary
- English - Secondary
| Metric | Value |
|---|---|
| Total Pages | 28+ |
| Features | 20+ |
| Data Files | 6 JSON files |
| Lines of Code | ~17,000 |
| APK Size | ~21 MB |
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
Bheda NiKhilkumar (भेडा नीखिलकुमार)
- GitHub: @bhedanikhilkumar-code
- Email: bhedanikhilkumar@gmail.com
- Drik Panchang for panchang calculations
- Hindu Religious Scholars for content validation
- Flutter community for amazing packages
🕉 सर्वे भवन्तु सुखिनः 🕉
May all be happy, may all be healthy, may all be peaceful
Made with ❤️ in India 🇮🇳