Frontend of Oskarito SpotiFest Written in React with Typescript and Redux Store

Frontend of Oskarito SpotiFest Written in React with Typescript and Redux Store

Find music festivals that match your Spotify profile. Use your most played artists or one of your playlists to see matching festivals.

Oskarito SpotiFest

Find music festivals that match your Spotify profile. Use your most played artists or one of your playlists to see matching festivals.

Check it out at spotifest.app

Screenshots

Login screen Match with selector Festival matches
login-screen.jpg match-with.jpg matches.jpg

Features

  • Festival matching with more than 500 festivals worldwide
  • Festival pages with current and previous lineups
  • Artist pages to see which festivals each artist is attending
  • Adjustable matching parameters: playlist selector, area, time frame
  • Search bar to search up artists and festivals
  • Simple and intuitive UI

How it works

Choose to match with your most played artists or one of your playlists and immediately get a list of the best matching festivals. You can also change area and time frame. Each festival match displays which artists in your playlist are in the festival's lineup, as well as showing you a score percentage. The score is a combination of how many matching artists you have with the festival and how well the genres of your playlist fit the genres of the festival. Each festival also have a dropdown menu to see the most popular artists attending the festival to give you a quick overview of the lineup.

By clicking a festival title or festival image you are taken to the corresponding festival page. There you can see current and prevoius lineups, links to official festival website and ticket website (if available), and see a youtube video of the festival (if available).

By clicking an artist icon you are taken to the corresponding artist page. There you can see which festivals the artist is attending in the future and which festivals the artist has attended the last few years. The artist page also shows you which genres Spotify has registered for the artist.

Built with

Full technology stack on spotifest.app/about

Lineup and festival information

Download Details:

Author: OskarAsplin

Demo: https://www.spotifest.app/

Source Code: https://github.com/OskarAsplin/spotifest

react reactjs javascript

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

How native is React Native? | React Native vs Native App Development

Article covers: How native is react native?, React Native vs (Ionic, Cordova), Similarities and difference between React Native and Native App Development.

Increase Performance of React Applications Via Array JavaScript Methods

Increase Performance of React Applications Via Array JavaScript Methods. We will create a simple event management application in the react to add, update, and delete an event.

Routing in React without React-Router

I have been using React JS in my projects for quite some time now and am used to managing routing in my app using the react-router package. I have always been keen on having as little dependencies in my apps as possible, so, I always felt perturbed by the use of this particular package in simpler apps which did not have complex routes.

The Ugly Side of React Hooks

In this post, I will share my own point of view about React Hooks, and as the title of this post implies, I am not a big fan.

ReactJS: The Javascript Developer’s Guide

This article will walk you through the concepts you would need to know to step into the world of widely used ReactJS.