Find Alternatives to your Spotify Tracks & share them with your friends!
alternify-share-results.mov
- Astro - Web framework for content-driven websites.
- Typescript - JavaScript with syntax for types.
- Tailwindcss - A utility-first CSS framework for rapidly building custom designs.
- Vercel - Provides the developer tools and cloud infrastructure.
- Flask - A lightweight WSGI web application framework.
- Spotify API - Web API that provides access to Spotify music catalog.
- Astro DB - fully managed SQL database.
- svgl - Beautiful library with SVG logos.
- Fork this repository and clone it locally:
git clone git@github.com:your_username/alternify.git
-
Go to the
frontend/
folder and follow next steps. -
Install dependencies:
# Install dependencies:
npm install
# Start the development server:
npm run dev
-
Go to the
api/
folder and follow next steps. -
Create a virtual environment:
# activate the virtual environment
# Windows
venv\Scripts\activate
# Unix
source venv/bin/activate
- Install dependencies:
# Install dependencies:
pip install -r requirements.txt
# Start the development server:
python main.py
- Create a
.env
file in the root of the project and add the following variables (check the.env.example
file):
# Get your client id and secret from https://developer.spotify.com
SPOTIFY_CLIENT_ID=
SPOTIFY_CLIENT_SECRET=
# Get your client id and secret from https://developer.tidal.com
TIDAL_CLIENT_ID=
TIDAL_CLIENT_SECRET=
# Get your Astro Studio app token from https://studio.astro.build
ASTRO_STUDIO_APP_TOKEN=
This project is licensed under the MIT License - see the LICENSE file for details.
Want to contribute? Open an issue with your proposal โจ (soon we will have a contributing guide).