All Projects β†’ bogas04 β†’ SikhJS

bogas04 / SikhJS

Licence: MIT License
πŸ‘³ πŸš€ Gurbani Progressive Web Application

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to SikhJS

sttm-web
STTM website - https://www.sikhitothemax.org
Stars: ✭ 46 (+70.37%)
Mutual labels:  gurbani, sikhi, sikh
sttm-desktop
The SikhiToTheMax Desktop App
Stars: ✭ 30 (+11.11%)
Mutual labels:  gurbani, sikhi, sikh
banidb-api
The most accurate Gurbani database ever. Contributions welcome :)
Stars: ✭ 16 (-40.74%)
Mutual labels:  gurbani, sikhi, sikh
presenter
Desktop app for presenting the Shabad OS Database on projectors, TVs, and live streams
Stars: ✭ 16 (-40.74%)
Mutual labels:  gurbani, sikh
cra-redux-boilerplate
βš›οΈπŸ”¨create-react-app application with redux and another cool libraries to make your life easier.
Stars: ✭ 15 (-44.44%)
Mutual labels:  pwa
workbox-microsite
Workbox Microsite
Stars: ✭ 24 (-11.11%)
Mutual labels:  progressive
spax
[WIP] πŸš€ a framework for building frameworks
Stars: ✭ 22 (-18.52%)
Mutual labels:  progressive
os-fileup
Helper app to understand how to upload files and do basic image/video processing in hybrid android apps.
Stars: ✭ 207 (+666.67%)
Mutual labels:  pwa
wordpress
Free PWA & SPA for Wordpress & Woocommerce
Stars: ✭ 103 (+281.48%)
Mutual labels:  pwa
flappy-bird
🐦 A clone of a famous game, the Flappy Bird, made in Javascript and HTML Canvas API.
Stars: ✭ 37 (+37.04%)
Mutual labels:  pwa
Youtube-Material
My naΓ―ve attempt at making a material version of Youtube using VueJS
Stars: ✭ 12 (-55.56%)
Mutual labels:  pwa
vsf-payment-razorpay
Razorpay Payment Extension for Vue Storefront - Integrated to accept online payment
Stars: ✭ 15 (-44.44%)
Mutual labels:  pwa
i-Cut
πŸ”¨ δΈͺδΊΊζŠ€ζœ―ζ ˆ
Stars: ✭ 18 (-33.33%)
Mutual labels:  pwa
progressive
This is the repository for my course, Building a Progressive Web App on LinkedIn Learning and Lynda.com.
Stars: ✭ 26 (-3.7%)
Mutual labels:  progressive
onchat-web
A simple, beautiful, mobile-first instant messaging progressive web application.
Stars: ✭ 138 (+411.11%)
Mutual labels:  pwa
vsf-external-checkout
VueStorefront External Checkout module
Stars: ✭ 26 (-3.7%)
Mutual labels:  pwa
meanOs
Mean Operating System - The first decentralized, artificially intelligent, MEAN.js stack, operating system. Mean OS is the only operating system hosted anonymous using a P2P network and a suite of non-standard in-browser delivery mechanisms. Mean OS proudly supports Brave and Tor, be free!
Stars: ✭ 62 (+129.63%)
Mutual labels:  pwa
rescript-react-boilerplate
An opinionated app shell for ReScript & React progressive web apps
Stars: ✭ 62 (+129.63%)
Mutual labels:  pwa
degree-planner
CSESoc Projects - Degree Planner
Stars: ✭ 11 (-59.26%)
Mutual labels:  pwa
giog
It's based on githud issues and built with Vue 2.x, vue-router & vuex with server-side rendering by koa
Stars: ✭ 14 (-48.15%)
Mutual labels:  pwa

NOT MAINTAINED.

PLEASE USE/CONTRIBUTE TO SIKHITOTHEMAX INSTEAD.

SikhJS

Release Issues Slack

SikhJS aims to be a Progressive Web App because we feel just like one slowly progresses in Sikhi by reading baani little by little, so should the storage of an application increase, while giving consistent experience everywhere.

NOTE: The application is still in active development and is not fit for public release just yet.

Why ?

Well I'm a Sikh and I happen to be a web developer, so I saw an opportunity to use my skills to serve to my fellow Sikh brothers and sisters. Apart from that, the main reason behind the project is that the Baani softwares are of 1990s era in 2010s. They are in dire need of a revamp, and this I believe is the first step towards a modernization of Baani on web.

Common Issues with current Sikh Apps How web solves it
Usually only available on one platform. Web on other hand, works everywhere.
Feature parity between platforms is bad. Web is consistent throughout platforms.
Sharing baani needs you to use share features within the app or go back to screenshots! It's still a URL in web, you can share or copy or print it easily!
You can't bookmark something on your phone app and later use it on desktop app. This sort of ecosystem is not really present in popular Sikh apps. Once again, web with help of synced databases can help you acheive this very easily.

More importantly, this project is MIT license, which anyone can contribute to or even fork into a separate project. This way whatever innovation and problems we solve or create, will become a lesson for the future software teams.

And the project is totally free. No ads, no operating costs (it's a web app hosted on gh-pages).

Contribute

You can contribute by

  • Reporting Issues.
  • Becoming a code-collaborator.
  • Becoming a content-collaborator.
    • Contribute to Raags and Authors descriptions. Add images, links, more text etc to the markdown files.
    • Contribute to beautification/correction(if any) of Nitnem baanies. These are simple markdown files that can take help of formatting of text.

Build

The project uses React, ES2015+, hence a bundler + transpiler is used in the build process.

Instructions

# Installation
git clone https://github.com/bogas04/SikhJS.git
cd SikhJS
npm i

# Run development server
npm start

# Build bundle
npm run build

Progress

Plans & Changelog

Bugs

Credits

Thanks to

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].