https://github.com/JudahGabriel/Chavah
Chavah Messianic Radio is the very best Messianic Jewish and Hebrew Roots music on the web.
https://github.com/JudahGabriel/Chavah
angular-apps audio html5-application html5-audio music pwa pwa-apps ravendb typescript
Last synced: 11 months ago
JSON representation
Chavah Messianic Radio is the very best Messianic Jewish and Hebrew Roots music on the web.
- Host: GitHub
- URL: https://github.com/JudahGabriel/Chavah
- Owner: JudahGabriel
- License: mit
- Created: 2016-08-10T17:27:54.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-16T01:36:05.000Z (over 1 year ago)
- Last Synced: 2024-08-16T02:47:22.112Z (over 1 year ago)
- Topics: angular-apps, audio, html5-application, html5-audio, music, pwa, pwa-apps, ravendb, typescript
- Language: C#
- Homepage: https://messianicradio.com
- Size: 98.5 MB
- Stars: 8
- Watchers: 5
- Forks: 3
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chavah Messianic Radio
Chavah Messianic Radio is a progressive web app that plays Messianic Jewish music. It's built in the vein of Pandora, which allows users to thumb-up and -down songs, which influences what gets played for each listener.
[messianicradio.com](https://messianicradio.com)

Chavah is packaged as an app in the [iOS app store](https://itunes.apple.com/us/app/chavah-messianic-radio/id1361894819?platform=ipad&preserveScrollPosition=true), [Google Play](https://play.google.com/store/apps/details?id=com.messianicradio&hl=en), and [Windows app store](https://www.microsoft.com/en-us/store/p/chavah/9nhkjb6lpptv) utilizing service worker, Cordova, and responsive design.
## Get started
When running in Docker-compose use the following credentials to log in to the site:
```cmd
User: test@example.com
Password: P@ssword1
```
## Technologies
1. ASP.NET Core 2.1.2
2. [TypeScript Version 3.0.1](http://download.microsoft.com/download/7/0/A/70A6AC0E-8934-4396-A43E-445059F430EA/3.0.1-TS-release-dev14update3-20180725.1/TypeScript_SDK.exe)
3. AngularJS 1.6+
4. [RavenDB 4+](https://ravendb.net)
5. Docker/Compose
## Setup project & Tools
1. Node version 8.9.0 and npm > 5.0.0 (recommended to use nvm for windows)
2. [RavenDb Getting Started](https://ravendb.net/docs/article-page/3.5/csharp/start/getting-started)
3. Visual Studio.NET 2017 or VSCode with the following extensions:
- [TypeScript Definition Generator](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.TypeScriptDefinitionGenerator)-`note: this extension doesn't work with VSCode`
- [BundlerMinifier](https://github.com/madskristensen/BundlerMinifier)
- [WebCompiler](https://github.com/madskristensen/WebCompiler)
4. [Docker for Windows](https://docs.docker.com/docker-for-windows/release-notes/) or [Docker for Mac](https://docs.docker.com/docker-for-mac/install/)