• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
ashryanio

ashryanio

deleteLater

Public
Like
deleteLater
Home
Code
3
README.md
H
vinyl-generator-api.ts
H
vinyl-generator-ui.ts
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
5/21/2025
Viewing readonly version of main branch: v7
View latest version
README.md

Vinyl Release Generator

This Val Town project generates fake but plausible vinyl record releases with a single click. Each generated release includes:

  • Artist name
  • Album title
  • Genre tags (3-5 tags)
  • Release year (between 1955 and 2023)
  • Record label
  • A brief but interesting backstory about the album

Project Structure

  • /vinyl-generator-api.ts - HTTP endpoint that uses OpenAI to generate fake vinyl releases
  • /vinyl-generator-ui.ts - Frontend interface with a button to trigger generation

How It Works

  1. When the "Generate Vinyl Release" button is clicked, the UI makes a request to the API
  2. The API uses OpenAI to generate a plausible vinyl release with all required information
  3. The generated data is returned to the UI and displayed in a visually appealing format

Technologies Used

  • OpenAI API for generating the vinyl release data
  • Twind (Tailwind CSS in JS) for styling
  • Vanilla JavaScript for the frontend functionality

Usage

Simply visit the UI endpoint and click the "Generate Vinyl Release" button to get a new vinyl release.

UI URL: https://vinyl-generator-ui.web.val.run API URL: https://vinyl-generator-api.web.val.run

FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.