Skip to content

stephlamas/vibes

Repository files navigation

Vibes 🎵

Vibes is a web application designed to offer personalized event suggestions based on users' music preferences. This application merges the power of Spotify's music data with Ticketmaster's event information to provide users with tailored event recommendations.

Features

  • Personalized Event Suggestions: Utilizes Spotify and Ticketmaster APIs to generate event recommendations based on users' music taste.
  • Next.js Powered: Built with Next.js for efficient server-side rendering and routing.
  • Material-UI Styling: Utilizes Material-UI for consistent and visually appealing styling.
  • User Authentication: Users log in with their Spotify accounts to access personalized event suggestions.
  • Real-Time Event Data: Connects to Ticketmaster for real-time event information to ensure up-to-date suggestions.
  • Persistence Layer: Backend includes a persistence layer for functionalities like saving and removing favorite events.
  • My Artists Feature: Allows users to view upcoming events for their top artists, based on their Spotify listening history.
  • Dockerized MongoDB: Utilizes Docker to manage MongoDB for storing user data and favorite events.
  • Maintained by Estefanía Lamas: Developed with love by Estefanía Lamas.

Tech Stack

  • Frontend:

    • Next.js
    • Material-UI
  • Backend:

    • Dockerized MongoDB

Getting Started

  1. Clone the repository.
  2. Install dependencies using npm install.
  3. Run the development server using npm run dev.

Contributors

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •