Skip to content

Kavisha4/Shri

Repository files navigation

🌸 Shri App — Festival Details

A Flutter app that collects users’ religious preferences and displays personalized festival information — including images, rituals, and required items.

✨ Features

  • 🏠 Home Screen: Collects user preferences
    (Religion → Caste → Community → Festival)
  • 🎉 Festival Details Screen: Displays personalized information such as:
    • Festival image
    • Required items (Samagri) with images
    • Step-by-step celebration guide (Vidhi)

The Problem It Solves

Due to urbanization, inter-regional marriages, migration, and globalization, many Indians—especially the younger generation—face:

  • A disconnect from traditional rituals and customs
  • Inability to perform culturally accurate rituals due to lack of guidance
  • Over-reliance on generic online content, often not community-specific
  • Difficulty sourcing correct requirements and understanding festival timings

Target Users

  • Urban Professionals: e.g., a UP Kayastha engineer in Bangalore celebrating Diwali correctly.
  • Indian Diaspora: e.g., a Telugu family in New Jersey performing Ugadi authentically.
  • Students: e.g., a Punjabi student in Mumbai learning Lohri customs.
  • Temples & Cultural Organizations: to maintain ritual consistency and engagement.
  • Local Vendors: to digitize and sell pooja items (samagri) directly through the app.

Key Features

  • Dynamic Gemini Prompt: Generates context-aware prompts based on the user’s religious background
  • Beautiful UI: Modern and responsive design with loading states and error handling
  • Image Caching: Uses cached_network_image for efficient image loading
  • Mock Data: Includes fallback mock data for development and testing

Gemini API Integration

The app integrates with Gemini API to fetch accurate, community-specific festival details.

Highlights:

  • Dynamic prompt generation from user inputs
  • Structured JSON response parsing
  • Error handling and fallback to mock data
  • Optimized for festival-specific and region-specific information

🚀 Usage Guide

  1. Select your Religion, Caste, Community, and Festival from the dropdown menus
  2. Tap “Submit”
  3. View detailed, personalized festival information, including:
    • Festival image
    • List of required Samagri
    • Celebration steps (Vidhi)

Medium Article: https://medium.com/@KavishaMathur/faithly-a-digital-bridge-between-tradition-and-technology-f257e3d4db76

image image image image image image

About

An app for all your festivities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published