RadioRoster is a comprehensive web-based system designed to streamline the scheduling of radio shows and facilitate interaction with listeners through wishes and greetings. Our platform empowers radio stations and broadcasters to efficiently manage their programming while providing an engaging experience for their audience.
We have chosen PHP as our server-side scripting language primarily because it is widely supported by most shared web hosting providers. This allows RadioRoster to be easily deployed on various hosting environments, making it accessible to a broader audience.
In our search for a well-known and trusted PHP framework, Laravel emerged as the natural choice. Laravel is a highly regarded PHP framework for web applications, known for its elegant syntax, robust features, and developer-friendly environment. Many big companies trust Laravel for building scalable and efficient web applications.
- PHP 8.1 or higher
- Composer
- MariaDB, PostgreSQL, SQLite or another compatible database
We welcome contributions from the community! Whether you're a developer, designer, or enthusiast, your input can help make RadioRoster even better. Here are some guidelines to get you started:
- Fork the repository on GitHub.
- Clone your forked repository to your local machine:
git clone https://github.com/yourusername/radioroster-api.git
- Create a new branch for your contribution:
git checkout -b feature/new-feature
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository:
git push origin feature/new-feature
- Open a pull request on GitHub, comparing your branch to the
main
branch of the original repository.
Before submitting a pull request, please ensure that your code is properly tested. Write tests for any new features or changes you introduce.
The RadioRoster API is licensed under the AGPL-3.0 License.
- The Laravel community for providing an excellent framework.