gita / gita-frontend-v2 Goto Github PK
View Code? Open in Web Editor NEWFrontend for BhagavadGita.io v2
Home Page: https://bhagavadgita.io
License: MIT License
Frontend for BhagavadGita.io v2
Home Page: https://bhagavadgita.io
License: MIT License
We'll need to store user specific data to supabase
this would include
No response
No response
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
Add privacy policy and terms pages
Add privacy policy and terms pages. Copy the content from here:
https://bhagavadgita.io/privacy-policy/
https://bhagavadgita.io/terms-of-service/
No response
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
Also, before creating pull Request, check the functionality working across all the headers.
No response
No response
The same audio of 1st verse is repeated in all the verses
Add audio of all the verses
No response
Only play store button is showing. We also have an IOS app.
Add the button for iOS as well and link to: https://apps.apple.com/us/app/bhagavad-gita-hindi-english/id1602895635
No response
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.
A meaningful URL can be provided in README as well as socials if required
No response
we'll need to add pre commit hooks to project to maintain the code quality and document formatting
//
No response
All these lines are opening in the same tab and taking the user away from the site.
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.
No response
See above.
No response
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/
Receiving Daily Shloka on Discord
No response
We do have login/Signup pages but we need to add user authentication using Supabase say to store user data
No response
No response
Hey @Gupta-Anubhav12π
I would like to add an MIT License
Can you assign me this issue
See above.
No response
Design will be shared in a day or two
No response
No response
these are redundant and non functional right now giving error on clicking
better to remove untill we add machine translated strings
No response
URL structure should be exactly same as old BG app ones: https://bhagavadgita.io/chapter/1/verse/47/
Instead of querying the verse data using the id
, we should use a combination of chapter_number
and verse_number
as taken from the URL. We will need to modify the Graphql queries as well.
No response
Should be like this: https://bhagavadgita.io/chapter/1/
No response
Clicking here will get Import error, need to fix
Language dropdown should open and close normally
To fix please add this line here
import classNames from "../../utils/classNames";
Try clicking on language tab
When I press subscribe button without entering the form inputs, it isn't showing anything.
Its better if its tells that both the inputs are required like a error message.
There are some authors that have commentaries but don't have translations, so some sources shows empty commentaries/translations
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
No response
Β© 2023 BhagavadGita.io
Should be:
Β© 2023 Copyright: Ved Vyas Foundation. All rights reserved.
Year should be dynamic and not hardcoded.
No response
Copy/paste the same meta tags as we use on bhagavadgita.io. This includes for:
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.
No response
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.
See above.
No response
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.
No response
No response
There are lots of logical issues.
For example, I selected Hindi as the transliteration language, but it is still showing english result.
Order of dropdowns is wrong. First there should be transliteration language, then translation and then commentary.
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.
See the mobile app and replicate the same settings.
No response
Add support for dark mode
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.
No response
No response
Hey Anubhavπ
I would like to remove all the unwanted outline borders for more UX friendly
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.