Skip to content

bhedanikhilkumar-code/SanskritiPanchang

Repository files navigation

🕉 Sanskriti Panchang

संस्कृति पंचांग - Complete Hindu Calendar App


Version Platform Framework License

Stars Forks


📱 Overview

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


✨ Features

Core Features

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

Additional Features

  • 📍 City Selection - Localized sunrise/sunset times
  • 🔔 Notifications - Daily reminders, festival alerts, vrat notifications
  • 📤 Share - Share panchang, festivals with friends
  • 🌐 Offline Support - Works without internet

🎨 Screenshots

Dashboard Calendar Panchang

🛠️ Tech Stack

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)

📂 Project Structure

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

🚀 Getting Started

Prerequisites

  • Flutter SDK 3.16.0+
  • Android SDK 34+
  • Dart 3.2.0+

Installation

# 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

Build APK

# Debug APK
flutter build apk --debug

# Release APK
flutter build apk --release

# App Bundle (Play Store)
flutter build appbundle --release

📋 Data Sources

Data Source
Festivals Drik Panchang, Hindu Calendar
Horoscope Vedic astrology calculations
Choghadiya Traditional Hindu time divisions
Muhurat Auspicious timing guidelines
Bhajans Public domain stotrams

🎯 Supported Calendars

  • Vikram Samvat - Traditional Hindu calendar
  • Gregorian - Standard international calendar
  • Nepal Calendar - Official Nepal calendar (Bikram Sambat)
  • Bengali Calendar - Bangabda

🌟 Supported Languages

  • हिंदी (Hindi) - Primary
  • English - Secondary

📊 Statistics

Metric Value
Total Pages 28+
Features 20+
Data Files 6 JSON files
Lines of Code ~17,000
APK Size ~21 MB

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


👨‍💻 Developer

Bheda NiKhilkumar (भेडा नीखिलकुमार)


🙏 Acknowledgments

  • 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 🇮🇳

About

Flutter Hindu calendar app with Panchang, festivals, Choghadiya, horoscope-oriented daily utilities, and Hindi-first UX.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors