Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 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 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-30T19:53:51.000Z (5 months ago)
- Last Synced: 2024-11-09T03:59:13.504Z (3 months ago)
- Topics: angular-apps, audio, html5-application, html5-audio, music, pwa, pwa-apps, ravendb, typescript
- Language: C#
- Homepage: https://messianicradio.com
- Size: 98.6 MB
- Stars: 8
- Watchers: 5
- Forks: 3
- Open Issues: 34
-
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)![Screenshot of Chavah](https://chavah.b-cdn.net/chavah-github.jpg "Chavah Screenshot")
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: [email protected]
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/)