Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/conradfr/ProgRadio

French radio schedule and worlwide radios streaming
https://github.com/conradfr/ProgRadio

elixir-lang nodejs phoenix-framework php postgresql redis scraper symfony typescript vue

Last synced: about 1 month ago
JSON representation

French radio schedule and worlwide radios streaming

Awesome Lists containing this project

README

        

ProgRadio
=========

https://www.programmes-radio.com
https://www.radio-addict.com

Dependencies
--------------
- PHP 8.2.x / Symfony 6.2
- TypeScript 4.8 / VueJs 3.1+
- NodeJS v14.x
- Elixir 1.14.x (Api / Importer)
- PostgreSQL 14 & Redis
- Nginx or Apache
- ImageMagick
- CapRover & Docker (deployment)

Run
--------------
**Scraper**: cd Scraper && node index.js

**Api / Importer**: cd progradio_api && iex -S mix phx.server (dev)

**Vue app**: npm run build / npm run dev

Architecture
--------------

![Flowchart](docs/ArchitectureFlowchart.png)