https://github.com/johnbwoodruff/scripture-golf
A Scripture trivia game built using Angular and Capacitor
https://github.com/johnbwoodruff/scripture-golf
angular capacitor scripture-golf tailwindcss
Last synced: 3 months ago
JSON representation
A Scripture trivia game built using Angular and Capacitor
- Host: GitHub
- URL: https://github.com/johnbwoodruff/scripture-golf
- Owner: johnbwoodruff
- Created: 2016-10-12T05:07:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-07-05T19:44:18.000Z (almost 2 years ago)
- Last Synced: 2024-07-06T01:07:15.396Z (almost 2 years ago)
- Topics: angular, capacitor, scripture-golf, tailwindcss
- Language: TypeScript
- Homepage: https://scripturegolf.com
- Size: 7.95 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Scripture Golf
This is LDS Scripture Golf, a classic Sunday School scripture trivia game. It is written in [Angular](https://angular.dev) with [Capacitor](https://capacitorjs.com).
## Development server
Run `npm start` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
## Working with Capacitor
Once you've made changes you would like to sync to your iOS and Android projects, run `npm run sync`. This will run a production build and sync the built assets to the native projects. You can then use the following commands to work with the native projects:
```shell
# Open the native projects in XCode or Android Studio
$ npx cap open ios
$ npx cap open android
# Run the project on a device or simulator
$ npx cap run ios
$ npx cap run android
```
## General Architecture
This project is built using [TailwindCSS](https://tailwindcss.com/) and [DaisyUI](https://daisyui.com/). The icons are [Lucide](https://lucide.dev/) icons. For state management the project utilizes [SignalStore](https://ngrx.io/guide/signals/signal-store) from the NgRx team.