Git Product home page Git Product logo

gita-frontend-v2's Introduction

πŸ•‰οΈ The Bhagavad Gita

The Bhagavad Gita in JSON krishna-arjuna-1170x721

πŸ™ What is the Bhagavad Gita

  • The Bhagavad Gita is one of the most prominent Hindu texts, forming a part of the Indian epic known as Mahabharata.
  • Originally written in Sanskrit, the Bhagavad Gita is believed to have been composed between the 5th and 2nd century BCE.
  • It is a guidebook to lead an enjoyable and blissful life. In other words, it is a user’s manual to lead a meaningful human life
  • Lord Krishna imparted this knowledge to Arjuna in the battlefield of Kurukshetra, when the latter was in a distressful condition
  • Upon receiving this knowledge returned to his happy and stable position
  • All of us undergo difficult situations in life and often become overwhelmed by those situations not knowing where to find a solution
  • The Bhagavad-Gita guides us out of such delusions and reestablishes us in our original position of eternity, knowledge and bliss
  • If we follow the instructions as given by Lord Krishna, then we can attain the same blissful state as Arjuna did

🌸 How relevant is it in modern times

  • The Bhagavad-gita is manual given by the Supreme Lord Krishna which guides us in making the best use of this human life and to deriving real happiness from it.
  • In the modern times when people are more confused and misdirected, the Gita become all the more relevant for the individual as well as the society at large in bringing back the stability and happiness in life.

What is "The Bhagavad Gita"

The Gita is a dialogue between the warrior-prince Arjuna and the god Krishna who is serving as his charioteer at the Battle of Kurukshetra fought between Arjuna's family and allies (the Pandavas) and those of the prince Duryodhana and his family (the Kauravas) and their allies.

πŸš€ About Us

Bhagavad Gita is a practical guide to one's life that guides you to re-organise your life, achieve inner peace and approach the Supreme Lord (the Ultimate Reality). BhagavadGita.io is a modern Bhagavad Gita app with a simple, beautiful and easy to use interface, helping you focus on reading. It is an app built for Bhagavad Gita readers, by Bhagavad Gita readers.

Our Sites

https://vedvyas.org/

https://bhagavadgita.io/

https://radhakrishna.net/

https://hanumanchalisa.net/

Support

Reach out to us here https://bhagavadgita.io/contact/

gita-frontend-v2's People

Contributors

akshatj2209 avatar akshitarora921 avatar alok-1512 avatar amritpal2001 avatar amritpals2001 avatar aniket-508 avatar ankitach23 avatar ankitaniket avatar anshul137 avatar arjitvermaco avatar arnabchatterjee20k avatar ayushsoni1010 avatar dependabot[bot] avatar dhruvm420 avatar eht-ck avatar elmeister avatar gupta-anubhav12 avatar harshita214 avatar imgbotapp avatar inishantxchandel avatar oleeh-shd avatar redraushan avatar samanyougarg avatar sanujsood avatar sarthak-kumar-shailendra avatar shantanusoni72 avatar surya-doc avatar the-alan-turing avatar tota-ota avatar vimode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gita-frontend-v2's Issues

[BUG] Improve text formatting on verse page

πŸ™ Actual behavior

Screenshot 2023-06-12 at 12 17 22 PM

Text is quite hotchpotch and hard to read.

πŸ™‚ Expected behavior

Screenshot 2023-06-12 at 12 17 56 PM

Add proper headings, spacing in between text and proper text styles to make it easy on the eye. Please see only the layout for reference and not the actual colors.

πŸ”’ Steps to Reproduce the Problem

No response

[BUG] content modal layout shift

πŸ™ Actual behavior

In the content modal, verses columns height is not fixed
previous state:
image

the

πŸ™‚ Expected behavior

verse column should take the height of the parent
image
the

πŸ”’ Steps to Reproduce the Problem

No response

[BUG] Change copyright message

πŸ™ Actual behavior

Β© 2023 BhagavadGita.io

πŸ™‚ Expected behavior

Should be:
Β© 2023 Copyright: Ved Vyas Foundation. All rights reserved.

Year should be dynamic and not hardcoded.

πŸ”’ Steps to Reproduce the Problem

No response

[RELEASE] Source selection has logical issues

πŸ™ Actual behavior

Screenshot 2023-06-12 at 12 19 03 PM

There are lots of logical issues.

For example, I selected Hindi as the transliteration language, but it is still showing english result.
Screenshot 2023-06-12 at 12 20 00 PM

Order of dropdowns is wrong. First there should be transliteration language, then translation and then commentary.
Screenshot 2023-06-12 at 12 20 32 PM

Display the language in translation source too. Otherwise, I am getting confused as a user. I select hindi in transliteration source and seeing English translations so gets confusing. Same for commentary.
Screenshot 2023-06-12 at 12 21 27 PM

πŸ™‚ Expected behavior

See the mobile app and replicate the same settings.

πŸ”’ Steps to Reproduce the Problem

No response

[BUG] Fix Language buttons from footer

πŸ™ Actual behavior

these are redundant and non functional right now giving error on clicking

πŸ™‚ Expected behavior

better to remove untill we add machine translated strings

πŸ”’ Steps to Reproduce the Problem

No response

[BUG] The modals are getting mixed up with the rest of the content

πŸ™ Actual behavior

Screenshot 2023-06-12 at 12 22 32 PM

πŸ™‚ Expected behavior

this is the design.
Screenshot 2023-06-12 at 12 27 08 PM

if you see the dropdowns, our ones are having a lot of shadow whereas the ones in design have grey outline.

Additionally, we can add a slight gray overlay in the background so the modals pop up a bit.

πŸ”’ Steps to Reproduce the Problem

No response

Bug: Outline Borders

Hey AnubhavπŸ‘‹
I would like to remove all the unwanted outline borders for more UX friendly

[FEATURE] update contribution.md

⭐ Suggestion

change from
If you had any issues, bugs, or want to share about your experience, feel free to do so on our GitHub issues page or at our Discord channel.
to
If you had any issues, bugs, or want to share about your experience, feel free to do so on our GitHub issues page or at our Discord channel.

πŸ’» Use Cases

No response

❌ Related Problems

No response

[FEATURE] update readme.md

⭐ Suggestion

change from
You can also use GitHub Discussions to ask questions or tell us about projects you have built using this API.
to
You can also use GitHub Discussions to ask questions or tell us about projects you have built using this API.

πŸ’» Use Cases

No response

❌ Related Problems

No response

[FEATURE] Add Pre Commit hooks

⭐ Suggestion

we'll need to add pre commit hooks to project to maintain the code quality and document formatting

πŸ’» Use Cases

//

❌ Related Problems

No response

[BUG] Broken Language Dropdown

πŸ™ Actual behavior

Clicking here will get Import error, need to fix
image

πŸ™‚ Expected behavior

Language dropdown should open and close normally

To fix please add this line here

import classNames from "../../utils/classNames";

πŸ”’ Steps to Reproduce the Problem

Try clicking on language tab

More dropdown went under chapter in small screen

πŸ™ Actual behavior

image

  • On the small screen the "more" dropdown is hiding under the chapter div.

πŸ™‚ Expected behavior

  • The more dropdown should appear over all divs on click.

πŸ”’ Steps to Reproduce the Problem

Want to work on this issue. Please assign this to me.

[BUG] All external links should open in new tabs

πŸ™ Actual behavior

Screenshot 2023-06-12 at 11 59 04 AM

All these lines are opening in the same tab and taking the user away from the site.

πŸ™‚ Expected behavior

Apart from any BG internal links like about us page, all others ones should open in new tabs.
Also, hide the Press button since it doesn't have any link associated.

πŸ”’ Steps to Reproduce the Problem

No response

[FEATURE] Add search Functionality to Frontend

⭐ Suggestion

We added search endpoint to the rest API

curl -X 'GET' \
  'https://api.bhagavadgita.io/v2/search?query=Karma' \
  -H 'accept: application/json' \
  -H 'X-API-KEY: <API-KEY>'
  

would be good to add search to frontend

Current Implementation
image

Required:
image

Also, before creating pull Request, check the functionality working across all the headers.

πŸ’» Use Cases

No response

❌ Related Problems

No response

[BUG] Verse of the day is hardcoded

πŸ™ Actual behavior

image
It does not change daily basis

πŸ™‚ Expected behavior

we need to query the database to find fresh verse of the day and use that instead of harcoded text

πŸ”’ Steps to Reproduce the Problem

No response

Suggest contributions

Since we are participating in Winter of Code, so we are inviting open source enthusiasts to contribute to the project,
@arjitvermaco @samanyougarg please list out some tasks and issues to be solved, some pages to be made or anything that has to be done or is left behind,
we'll start the coding phase by 30th november,
Please get some issues, refinements, anything desired to be accoplished by then

Thanks
Hare Krishna

[BUG] <description>

πŸ™ Actual behavior

The same audio of 1st verse is repeated in all the verses

πŸ™‚ Expected behavior

Add audio of all the verses

πŸ”’ Steps to Reproduce the Problem

No response

[BUG] Fix Source Selecton

πŸ™ Actual behavior

There are some authors that have commentaries but don't have translations, so some sources shows empty commentaries/translations

πŸ™‚ Expected behavior

We'll need to separate out verse_authors and translation_authors to keep them separated
https://github.com/gita/bg-frontend/blob/bebd2d04a4b6584109a27d19b387d2d66fa53ca3/constant/authors.json

this file needs to be split into two, translation_authors, commentary_authors

corresponding change here
and here

πŸ”’ Steps to Reproduce the Problem

No response

[BUG] SEO meta tags are missing

πŸ™ Actual behavior

Screenshot 2023-06-12 at 12 03 19 PM

πŸ™‚ Expected behavior

Copy/paste the same meta tags as we use on bhagavadgita.io. This includes for:

  1. Home page
  2. About us page
  3. Quotes page
  4. Chapter page
  5. Verse page
  6. Verse of the day page

Copy the entire set of meta tags including the json+ld schemas. Also, make sure that chapter, verse and verse of the day pages are dynamic so as in we will need to programmatically set the chapter and verse number etc in the meta tags.
Screenshot 2023-06-12 at 12 05 33 PM

πŸ”’ Steps to Reproduce the Problem

No response

[BUG] validation bug in subscription section

πŸ™ Actual behavior

When I press subscribe button without entering the form inputs, it isn't showing anything.

πŸ™‚ Expected behavior

Its better if its tells that both the inputs are required like a error message.

πŸ”’ Steps to Reproduce the Problem

  1. press subscribe button putting both inputs as blank.

[BUG] Shloka of the day issues

πŸ™ Actual behavior

  • On subscription, the z-indexes are messed up.
Screenshot 2023-06-12 at 12 29 38 PM
  • Copy of the title should be:
    Title: "Subscription Successful!"
    Subtitle: "Congratulations! You have now subscribed to the daily "Shloka of the Day" newsletter."

  • Check the submission is actually working and it is being saved in the db somewhere.

πŸ™‚ Expected behavior

See above.

πŸ”’ Steps to Reproduce the Problem

No response

[BUG] Navbar icons should all be same size

πŸ™ Actual behavior

Screenshot 2023-06-12 at 12 14 30 PM

Currently, some are bigger and some are smaller.

πŸ™‚ Expected behavior

Navbar icons should all be same size.

πŸ”’ Steps to Reproduce the Problem

No response

feat: Scroll to top button

⭐ Suggestion

I want add a back to top button in this page. Please assign me this issue.
image

πŸ’» Use Cases

No response

❌ Related Problems

No response

[BUG] Remove orange scrollbar

πŸ™ Actual behavior

This orange scroll bar is not good for the UX.
Screenshot 2023-06-12 at 11 56 23 AM

πŸ™‚ Expected behavior

Use the default system scrollbar. No need to use external library.

πŸ”’ Steps to Reproduce the Problem

No response

[FEATURE] Update Netlify URL

⭐ Suggestion

The Netlify URL can be updated to something like bhagawad-gita.netlify.app instead of the current vague URL, especially since this option is available free of cost.

πŸ’» Use Cases

A meaningful URL can be provided in README as well as socials if required

❌ Related Problems

No response

[FEATURE] Discord Bot for "Shloka of the Day"

⭐ Suggestion

Can we create a Discord bot (or a Discord notifier, whichever makes sense) to deliver Shloka of the Day, similar to the email functionality present on the website? Would be cool assuming most people use discord and reading a DM on discord seems more easy and convenient than the daily email.

I haven't worked with/used Discord API earlier, but I'd like to give it a try and help out with this issue, if it makes sense/

πŸ’» Use Cases

Receiving Daily Shloka on Discord

❌ Related Problems

No response

[BUG] Sign up and login pages look weird

πŸ™ Actual behavior

Screenshot 2023-06-12 at 12 33 49 PM
  • Login and sign up is not working.
  • Are we actually using login for something like storing the verses read etc?
  • Design implementation is not good. Everything seems compressed and unpolished.
  • Images are blurry.

πŸ™‚ Expected behavior

See above.

πŸ”’ Steps to Reproduce the Problem

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.