Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/)