-
-
Notifications
You must be signed in to change notification settings - Fork 25
Roadmap
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.
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.
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.
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.
Currently, we use PostgreSQL for storing the data. Could explore alternatives in v2 (maybe MongoDB etc).
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).
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.
We will need to create a v2 of the Bhagavad Gita API using the same technology to be used for backend in v2.
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.
Could apply for crowdsourcing to get funding for hosting etc.