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
Chavah is packaged as an app in the iOS app store, Google Play, and Windows app store utilizing service worker, Cordova, and responsive design.
When running in Docker-compose use the following credentials to log in to the site:
User: test@example.com
Password: P@ssword1
- ASP.NET Core 2.1.2
- TypeScript Version 3.0.1
- AngularJS 1.6+
- RavenDB 4+
- Docker/Compose
- Node version 8.9.0 and npm > 5.0.0 (recommended to use nvm for windows)
- RavenDb Getting Started
- Visual Studio.NET 2017 or VSCode with the following extensions:
- TypeScript Definition Generator-
note: this extension doesn't work with VSCode
- BundlerMinifier
- WebCompiler
- TypeScript Definition Generator-
- Docker for Windows or Docker for Mac