Hi there!
Welcome to Cow & Pastelito's radio, a digital platform dedicated to bringing a unique experience in music and podcasts. We are passionate about music and truly believe in the power of podcasts to inform, entertain, and connect people.
Basically, Cow & Pastelito's Radio is a music catalog that allows you to explore different genres and discover interesting podcasts about history, politics, and even entertainment.
- Java 17
- JavaScript
- HTML & CSS
- IntelliJ & VisualStudio
- Spring Framework & SpringBoot
- Spring Security and JWT
- Spring JPA - Hibernate
- MySQL Workbench
- Lombok library
- Trello
- Postman
In the first place, we have a database on localhost that contains our songs along with their information. We utilize our Service classes to access this database and retrieve songs based on various parameters such as artist name, song name, and even genres.
Our webpage sends a request to the controller
to retrieve all songs and display them.
In the other hand, we have another html file where we are able to send a personalized request (Filter by gender, artist or name)
Regarding our podcasts, we have a selection of them available in a static HTML file. In this file, you can find various types of podcasts, including those focused on history, politics, and entertainment, covering a wide range of topics.
Regarding our users, we implemented a registration and login section where people could create accounts and log in to our webpage. However, this accounts are default user provided by JWT and only those accounts with admin privileges will be able to edit, create or delete songs from our database. (Currently, these actions can only be performed using Postman or Insomnia, as we don't have a user interface on our webpage for these functionalities.)