Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bgd-point/daily-dhamma-admin
web admin for daily dhamma app
https://github.com/bgd-point/daily-dhamma-admin
backend firebase-database laravel54
Last synced: about 2 months ago
JSON representation
web admin for daily dhamma app
- Host: GitHub
- URL: https://github.com/bgd-point/daily-dhamma-admin
- Owner: bgd-point
- License: gpl-3.0
- Created: 2017-02-22T02:04:58.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-06-21T17:39:26.000Z (over 2 years ago)
- Last Synced: 2024-10-30T07:45:07.870Z (3 months ago)
- Topics: backend, firebase-database, laravel54
- Language: JavaScript
- Size: 4.69 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Daily Dhamma - Web Admin
[![Build Status](https://scrutinizer-ci.com/g/martiendt/daily-dhamma-admin/badges/build.png?b=master)](https://scrutinizer-ci.com/g/martiendt/daily-dhamma-admin/build-status/master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/martiendt/daily-dhamma-admin/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/martiendt/daily-dhamma-admin/?branch=master)
[![StyleCI](https://styleci.io/repos/82749197/shield?branch=master)](https://styleci.io/repos/82749197)This is web admin site for daily-dhamma app
For android app repo : [Android](https://github.com/martiendt/daily-dhamma)
Published app :
this site using :
- Laravel 5.4 as a framework
- Firebase for NoSQL database and notification
- Datatables
- Bootstrap 3.x## Installation
1. clone this repo into your local folder
2. run composer install
3. add `.env` into your root folder, you can copy `.env.example` as reference
```
DB_DATABASE=YOUR_DATABASE_NAME
DB_USERNAME=YOUR_DATABASE_USERNAME
DB_PASSWORD=YOUR_DATABASE_PASSWORD
```
4. migrate your database `php artisan migrate`
5. seed your database `php artisan db:seed`
now you have your default credential, username `admin` password `password`
6. register into https://firebase.google.com and create authentication method.
follow this guide : https://firebase.google.com/docs/admin/setup#add_firebase_to_your_app
7. rename your generated authentication file into `google-service-account.json` and then copy your json file into `storage` folderyour initial setup is complete.
## TODO
Upcomming content for this app : (still under discussion)
- Parrita Suci
- Naskah Dhamma
- Dhammapada## Feedback
Please submit an issue for your feedback for any improvement