Skip to content

The Vue.js frontend for the Spotify Code Generator. Provides the web UI to turn a Spotify URL into custom codes for the 3D model

License

Notifications You must be signed in to change notification settings

timoseyfarth/spotify-code-frontend

Repository files navigation

Spotify Code Generator - Frontend

License

Turn your favorite Spotify tracks, albums, or playlists into a unique, scannable 3D model! This project combines a web app with a parametric 3D modeling on MakerWorld to create personalized Spotify Tags.

MakerWorld 3D Model LinkLive Code Generator Website


This repository contains the frontend code for the 3D Printable Spotify Code Generator. It's a Vue.js application that provides the user interface for generating the necessary Base-8 codes from a Spotify URL. Beside that it provides color suggestions for 3D-printing and downloadable PDF files to print the album cover image.


🚀 Getting Started

Follow these instructions to get a local copy up and running for development.

Prerequisites

  • Node.js (tested on v20.x)
  • npm (tested on v10.x)

Installation & Running

(Note: These instructions are optimized for Windows and not tested on other OS's)

  1. Clone the repo to your local machine
git clone git@github.com:timoseyfarth/spotify-code-frontend.git
cd spotify-code-frontend
  1. Install dependencies
npm install
  1. Set up environment variables

Create a .env file in the root directory. See .env.example for a default local setup. If this configuration fits for you rename the file to .env.

  1. Run the development server
npm run dev

Open the provided link from the terminal to view it in your browser.

  1. Test it out!

Make sure that you also have the backend up and running. (More information in the backend repo). Now you can test it out by pasting Spotify URL's. If you Submit it, there will be a request to the local backend and it will display the response nicely in the frontend!


👨‍💻 A Note from the Creator

This project was a fantastic learning experience. It was my first time trying out Vue.js, therefore it may not be perfect. I defintely see much room for improving the code e.g. in structure and im working on a cleaner version if time allows it. I'm proud of how it turned out and hope you enjoy using it!

About

The Vue.js frontend for the Spotify Code Generator. Provides the web UI to turn a Spotify URL into custom codes for the 3D model

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published