Skip to content

Roadmap

Samanyou Garg edited this page Dec 31, 2019 · 4 revisions

2020

We are just getting started with the project, so are still deciding on the functionalities and the technologies to be used. You are more than welcome to provide your suggestions.

Bhagavad Gita Web App

Our first goal is to completely revamp the design and architecture of the current Bhagavad Gita web app (accessible at BhagavadGita.io) in order to create a more efficient and user-friendly application. This includes redesigning the frontend as well as backend.

Backend

Currently, in v1 we use Flask python framework for the backend. We could continue to use this or switch to another framework (probably Django or a Javascript one like Express). Suggestions welcome.

Frontend

In v1, we use plain HTML, CSS and Javascript/jQuery. In v2, we would like to switch to a modern Javascript framework like React (preferred) or VueJS. Again, your suggestions are more than welcome.

Database

Currently, we use PostgreSQL for storing the data. Could explore alternatives in v2 (maybe MongoDB etc).

CI and CD

To automatically run tests and build, we could use Travis CI. Also, a good idea to add badges to display the successful assembly of the build in the wizard, the test coverage (Codecov), and the documentation (Inch CI).

Better and more detailed open-source Translation and Commentary

We are looking to use good translation and commentary of the Gita from authorized sources. Would need to use an open-source translation/commentary or get a license from an appropriate organization. Please let us know if you know of something similar.

Bhagavad Gita API

We will need to create a v2 of the Bhagavad Gita API using the same technology to be used for backend in v2.

Bhagavad Gita Android and iOS Apps

Currently, we just have an android app which is basically a wrapper (webView) around the web app. We would like to build native android/iOS apps once we have contributors who have experience in mobile development. Could also explore React Native or Flutter.

The Bhagavad Gita Initiative Funding

Could apply for crowdsourcing to get funding for hosting etc.

Clone this wiki locally