Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jainism-portal/jainaagam
A beautiful multilingual voluminous database of all 45 Jain Aagam - the supreme Prakrit language scriptures of Jainism - by @ManasMadrecha ๐๐ป https://aagam.jainism.info
https://github.com/jainism-portal/jainaagam
aagam book content jain jainism literature mantra nuxt-content nuxtjs religion scripture tailwindcss
Last synced: about 1 month ago
JSON representation
A beautiful multilingual voluminous database of all 45 Jain Aagam - the supreme Prakrit language scriptures of Jainism - by @ManasMadrecha ๐๐ป https://aagam.jainism.info
- Host: GitHub
- URL: https://github.com/jainism-portal/jainaagam
- Owner: jainism-portal
- Created: 2021-03-10T16:10:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-26T00:07:12.000Z (over 1 year ago)
- Last Synced: 2024-07-05T14:33:40.071Z (2 months ago)
- Topics: aagam, book, content, jain, jainism, literature, mantra, nuxt-content, nuxtjs, religion, scripture, tailwindcss
- Language: Vue
- Homepage: https://aagam.jainism.info
- Size: 3.76 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jain Aagam ๐๐ป
Jain Aagam are **Jainism's supreme religious scriptures** that deal with metaphysics, liberation of soul, and spiritual advice on how to lead a non-violent life. ๐
Of course, this is a very basic definition and does not fully capture the essence of the meticulous and exhaustive scriptures compiled over 2000 years ago by the ancient Indian monks.
## 1. What is Jain Aagam project?
Jain Aagam project is an Open Source project by [**CA Manas Madrecha**](https://github.com/ManasMadrecha) to consolidate all the 45 Jain Aagam with their lakhs of aphormisms (_sutra_), along with meaning and explanation in multiple languages into a living document.
## 2. Why this project? ๐ค
### 2.1. From reader's perspective ๐งพ
**You can easily find Bible, Quran, Bhagavad Gita, Veda, etc. on internet. But, what if you want to read Jain Aagam?**
1. Try to Google it and all you find are some Wikipedia pages on lists of Jain literature or some Jain websites that provide the same list.
2. Keep searching and you find that there are hardly 1--2 Jain websites that provide PDFs of Jain Aagam.
3. Even if you find the PDFs, they are not translated, and who understands the ancient Prakrit language? ๐ค
4. So, you try to find some translated version of the Jain Aagam. And lo and behold, what you find is [a website](https://jainaagam.org) (**Jain Aagam Mission**) that only serves translated content in Gujarati language. (nonetheless, a great mission ๐๐ป)
5. Great! Now, let's say you understand Gujarati, and you open the first book out of the dozens. It's of 500 pages. Let's suppose you begin this arduous journey. How do I search for some specific sutra or chapter or lesson?
6. The website that serves Gujarati Jain Aagam doesn't have any Unicode encoding set for its PDFs. So, you can't even copy and paste some useful text you find. So, if you try to copy+paste, you will get weird looking characters.
7. You have to download the entire huge book even if you want to read just a single chapter.
### 2.2. From writer's perspective โ๐ป
Firstly, my humble salutations to the **Jain Aagam mission** for making the Gujarati content of Jain Aagam available to everyone on their website via PDF.
But then, there are various issues with PDF in itself.
1. You can't edit a PDF easily to rectify any typo or spelling mistakes or even genuine translation error.
2. You have to maintain a separate word document, edit it, re-convert it into PDF and again upload it.
### 2.3. What problem does this project solve? ๐
Currently, there are Jain websites that serve only PDFs of Jain Aagam, but there is no website that provides searchable and indexable contents of Jain Aagam, that too in multiple languages. We aim to be the first.
**In short, we aim to transform the supreme but obscure Jain Aagam into _living documents_ of the internet available to anyone and accessible anywhere.**
## 3. Contribute / Translate / Sponsor ๐๐ป
You are more than welcome to contribute to this voluminous Jain Aagam venture by translating the meanings and explanations.
All the content of the website is saved in as you guessed, `/content` folder. ๐ It is categorized based on languages, i.e. en, hi, etc. The original Prakrit source is stored inside `/content/original` folder. You can easily edit any file and submit it to us for review.
## Who is behind this project / Who are we?
I (CA Manas Madrecha) first conceptualised this project in 2019 and started with a simple WordPress website. It gained popularity but had to be taken down due to a malicious attack on some WordPress plugin. Fortunately, by 2021, I was a little conversant with JavaScript and web development and decided to move the project on self-created web app.
Currently, we are not backed by any Jain organisation, because this project was started as a hobby of mine to embark on a personal spiritual journey and document the process. I am a general Jainism enthusiast and I would love to connect with you if you too are interested in Jainism and its deep metaphysics.
## 4. For developers
### Technology
1. This project is created using **Nuxt.js** which is based on **Vue.js**.
2. For styling purpose ๐จ, we use **Tailwind CSS**.
3. For storing the code ๐, we use **GitHub** (you are here BTW)
4. For deployment ๐, we use **Firebase**.### Development
```bash
# install dependencies
$ npm install# serve with hot reload at localhost:3000
$ npm run dev# generate static project
$ npm run generate
```For detailed explanation on how things work, check out [Nuxt.js docs](https://nuxtjs.org).