Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dishwasher-detergent/sprobble.xyz

Track your Spotify plays!
https://github.com/dishwasher-detergent/sprobble.xyz

appwrite nextjs13

Last synced: 8 days ago
JSON representation

Track your Spotify plays!

Awesome Lists containing this project

README

        

![Sprobble.xyz Screenshot](https://api.jibby.space/screenshot/https%3A%2F%2Fsprobble.xyz?width=1500&height=1080&darkMode=true)

## Built using
- NextJS
- Tailwind
- Shadcn
- Appwrite

## Hosting

#### Using Appwrite Cloud
- You will need to setup an Appwrite Cloud account. [Sign up here.](https://cloud.appwrite.io/register)
- You will also need a Spotify app setup. [Sign up here.](developer.spotify.com)

#### Self Hosting
- You will need to setup your own [Appwrite](appwrite.io) instance, at this time Appwrite cloud does not support relationships so you will need to self host Appwrite version 1.3.7+ yourself. You can easily self host your own instance of Appwrite using Digital Ocean. [Find that here](https://marketplace.digitalocean.com/apps/appwrite)
- You will also need a Spotify app setup. [Sign up here.](developer.spotify.com)

#### Once everything above is done, you can run these commands below.
1. appwrite login
2. appwrite deploy collection
- use **a** to select all collections
3. appwrite deploy function
- use **a** to select all functions
- Update env variables based on the example.env files in each function directory.