🎸 An amateur radio application 🎸
Built with AngularJS and Laravel 5.
Used to be deployed on http://vendredicestpermis.com/ and on http://radiovcp.com/
The application is not deployed anymore. We decided to shut it down in 2019.
TL;DR: VCP is an amateur radio application. It contains several playlists which are played one after the other, in an order defined by a static planning. You can see the planning in the 3rd screenshot. If you want to play a specific playlist in the "Extras" page.
The main screen of the app is the "Ticket" view, where you can start the radio and see which songs is currently played.
After 15 minutes, the user must log in, otherwise the radio will stop. He can do so in the authentication part of the app.
The "About" view shows the actual playlists planning. There is no way to update that planning for now.
The "Extras" view shows the available playlists. By default, the one being played is the one defined in the planning and corresponding to the current date and time. But the user can switch to another playlist, just by clicking on it in this view.
Unfortunately, the radio source has been shut down so this app is completely useless now. But if you're interested in building a web radio player, feel free to contact me.
This UI part has been done with AngularJS, Bootstrap 3 and the Angular SoundManager2 library.
The backend has been built with Laravel 5, using a MySQL database.
The whole app is deployed with Rocketeer on DigitalOcean.
As this project uses Laravel 5, you can follow this getting started with Laravel 5 tutorial.
Then, you'll have to update the .env file to set the correct database credentials and you'll have to update your Homestead configuration. Once you're done, run :
vagrant up --provision