No description
Find a file
Stef-00012 4658ab8777
All checks were successful
Restart Site Server / Restart Site Server (push) Successful in 4s
update spotify login code from token to code
2025-12-02 15:49:59 +01:00
.forgejo/workflows update workflow 2025-11-10 22:14:16 +01:00
public first commit :D 2025-01-19 19:27:01 +01:00
src update spotify login code from token to code 2025-12-02 15:49:59 +01:00
.gitignore update gitignore 2025-10-21 20:34:14 +02:00
bun.lockb update spotify login code from token to code 2025-12-02 15:01:27 +01:00
eslint.config.mjs Initial commit from Create Next App 2025-01-18 17:10:06 +01:00
next.config.ts Initial commit from Create Next App 2025-01-18 17:10:06 +01:00
package.json bump ver 2025-01-19 19:47:06 +01:00
postcss.config.mjs Initial commit from Create Next App 2025-01-18 17:10:06 +01:00
README.md update workflow 2025-11-10 22:14:16 +01:00
tailwind.config.ts Initial commit from Create Next App 2025-01-18 17:10:06 +01:00
tsconfig.json first commit :D 2025-01-19 19:27:01 +01:00

Receiptify

Receiptify is a website that allows you to convert your top tracks (on last.fm or Spotify). It fetches your top tracks and renders them in a way to look like a receipt.

Installation

  1. git clone https://git.stefdp.com/Stef/receiptify.
  2. cd receiptify.
  3. Setup the .env file (See Config).
  4. docker compose up -d

Config

  • LASTFM_API_KEY: Your last.fm API key.
  • NEXT_PUBLIC_SPOTIFY_REDIRECT_URI: Your Spotify app redirect URI.
  • NEXT_PUBLIC_SPOTIFY_CLIENT_ID: Your Spotify app client ID.
  • NEXT_PUBLIC_LASTFM_ENABLED: Whether allow people to create a receipt with last.fm (requires LASTFM_API_KEY).
  • NEXT_PUBLIC_SPOTIFY_ENABLE: Whether allow people to create a receipt with Spotify (requires NEXT_PUBLIC_SPOTIFY_REDIRECT_URI and NEXT_PUBLIC_SPOTIFY_CLIENT_ID)
  • NEXT_PUBLIC_UMAMI_URI: Your umami url (for analyrics)
  • NEXT_PUBLIC_UMAMI_WEBSITE_ID: Your umami url (for analyrics)