{"type":"video","version":"1.0","html":"<iframe src=\"https://www.loom.com/embed/e433cbedbb9c4d9f8a4f4637c4295021\" frameborder=\"0\" width=\"1280\" height=\"960\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>","height":960,"width":1280,"provider_name":"Loom","provider_url":"https://www.loom.com","thumbnail_height":960,"thumbnail_width":1280,"thumbnail_url":"https://cdn.loom.com/sessions/thumbnails/e433cbedbb9c4d9f8a4f4637c4295021-1686592980588.gif","duration":216.262,"title":"Soundscape Album Review App 🎵","description":"Hey there! I'm Calvin and I'm excited to introduce you to Soundscape, an album review application that I built using Flask and SQL Alchemy. With Soundscape, you can browse and review albums, follow other users, and like reviews made by other users. The front end is built in React and I employed React Router to set up navigation between different components on the site. When you're not signed in, the homepage displays buttons to either sign up or log in. Once you're logged in, the homepage welcomes you and displays a simple graphic. The albums page displays all of the albums on the site and you can filter by genre and sort by title or earliest or latest release. You can also search for albums here and review them by entering a rating from one to five and an optional comment. Once you submit the review, it'll be posted to your profile. The feed page displays all the reviews from users that you're currently following and you can like or unlike these reviews. The user's page displays links to all of the different users on the site and you can follow or unfollow them to change what's displayed in your feed. The profile page allows you to view your own profile, as well as your reviews, and delete any review you may want to. You can also edit your profile here by entering a new first name and submitting it. Soundscape is a great way to discover new music and connect with other music lovers. Check it out!"}