Public
Like
deleteLater
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.
https://ashryanio--901b7f94367211f0b8049e149126039e.web.val.run
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
/vinyl-generator-api.ts
- HTTP endpoint that provides random vinyl release data/vinyl-ui.ts
- Frontend interface with a button to trigger generation
- When the "Generate Vinyl Release" button is clicked, the UI makes a request to the API
- The API selects a random vinyl release from a curated collection of fictional releases
- The data is returned to the UI and displayed in a visually appealing format
- Instant Generation: Get a new vinyl release with a single click
- Detailed Information: Each release includes artist, album, genres, year, label, and backstory
- Visual Appeal: Animated vinyl record and attractive display of information
- Error Handling: Robust error handling with clear user feedback
- Mobile-Friendly: Responsive design works on all device sizes
- Twind (Tailwind CSS in JS) for styling
- Vanilla JavaScript for the frontend functionality
- Custom-designed vinyl record animation
Simply visit the UI endpoint and click the "Generate Vinyl Release" button to get a new vinyl release.
UI URL: https://vinyl-ui.web.val.run API URL: https://vinyl-generator-api.web.val.run