- Introduction
- Demo
- About the Project
- Technologies Used
- Features
- Used For
- Improvements
- Problems Faced
- Links
- Getting Started
A comprehensive Bhagvad Geeta app providing chapter summaries, verse details, and user progress tracking in both Hindi and English.
Demo.Video.Short.mp4
The Bhagvad Geeta App is a meticulously crafted application aimed at delivering the profound teachings of the Bhagvad Geeta to users in an accessible and engaging manner. This application is designed with the following key features:
- Home Screen: Provides a brief introduction to the application, highlighting its main functionalities and benefits.
- Chapters Screen: Lists all the chapters of the Bhagvad Geeta with brief summaries, enabling users to get an overview of the content.
- Chapter Page: Displays detailed summaries of each chapter along with all the verses. Each verse is accompanied by explanations from various renowned commentators in both Hindi and English.
- Dual Language Support: The app is available in both Hindi and English, catering to a broader audience.
- Verse Interaction: Users can click on verses to read detailed descriptions and commentaries. They can also mark verses as completed after reading.
- Progress Tracking: The progress page allows users to track their reading progress. Completed chapters and verses are marked, and users can navigate directly to any verse from this page.
- Responsive Design: The application is fully mobile-responsive, ensuring a seamless user experience across all devices.
- User-Friendly UI: The app features an aesthetic design with an intuitive user interface, making it easy for users to navigate and engage with the content.
The project was developed using Angular for robust and scalable front-end architecture, HTML and Tailwind CSS for structuring and styling, TypeScript for interactive functionalities, and API integration for dynamic content delivery.
- Angular
- HTML
- CSS
- TypeScript
- API
- Tailwind CSS
- Home screen with app introduction
- Chapters screen with summaries
- Detailed chapter pages with verse explanations
- Support for Hindi and English languages
- Verse completion tracking
- Progress tracking page
- Responsive design
- User-friendly and aesthetic UI
- Reading and understanding the Bhagvad Geeta
- Tracking reading progress
- Accessing verse explanations in multiple languages
- Educational purposes
- Spiritual and personal growth
- Adding audio support for verses and explanations
- Incorporating interactive quizzes for better engagement
- Providing offline access to content
- Enhancing the UI for better accessibility
- Integrating a community forum for discussions and interpretations
- Ensuring seamless dual-language support throughout the app
- Implemented robust language toggle functionality and tested thoroughly for consistency.
- Managing dynamic content loading efficiently
- Utilized efficient API integration and lazy loading techniques to ensure smooth performance.
- Clone the repository:
git clone https://github.com/yashksaini/bhagavad-gita-app.git
- Navigate to the project directory:
cd bhagavad-gita-app
- Install dependencies:
npm install
- Run the application:
ng serve
- Open your browser and navigate to
http://localhost:4200
.
Enjoy exploring the Bhagvad Geeta App!