Skip to content

Latest commit

 

History

History
89 lines (61 loc) · 2.8 KB

README.md

File metadata and controls

89 lines (61 loc) · 2.8 KB

Cow & Pastelito's Radio

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.

What's Cow & Pastelito's Radio ?

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.

Which tecnologies we used in our project ?


  1. Java 17
  2. JavaScript
  3. HTML & CSS
  4. IntelliJ & VisualStudio
  5. Spring Framework & SpringBoot
  6. Spring Security and JWT
  7. Spring JPA - Hibernate
  8. MySQL Workbench
  9. Lombok library
  10. Trello
  11. Postman

How does it works ?

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.


img.png

img_1.png

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)

img_2.png


Filter by search

img_3.png


Filter by gender (Example - Rock)

img_4.png


Podcast section

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.

img.png img_1.png

Users

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.)

img.png img_1.png