• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
willemhelmet

willemhelmet

project-picker

Project picker to create as many vals as possible in 2 hours
Remix of jxnblk/react-starter
Public
Like
project-picker
Home
Code
9
.vtignore
AGENTS.md
App.tsx
README.md
client.tsx
deno.json
H
http.tsx
projects.ts
H
spinner.http.tsx
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
…
README.md

Project Picker

This is a React application that helps you choose your next coding project. It includes a list of project ideas and a spinner to randomly select one.

How it works

The http.tsx file is the main entry point and serves the app. It renders the App component on the server and wraps it in an HTML response. This HTML response includes a <script> tag that loads the client.tsx module that hydrates the React app in the browser.

The App.tsx file is the root component of the React app. You can add more components and functionality as needed.

The project ideas are stored in the projects.ts file.

Projects

Here are some of the project ideas included in this app:

  • Habit Tracker: A React app where you can create various habits to track.
  • Git Ingest for Val.Town: Get the contents of a val through esm.town, and then be able to copy it to the clipboard, or save it as a txt file.
  • ChatGPT to create project ideas: Click a button to get a project idea!
  • Code Golfer: Copy paste code and have ChatGPT golf it, provide a way to un-golf it as well.
  • Arithmetic challenge: 50 questions in 60 seconds.

Getting Started

To get started with this project, you can remix it on Val Town.

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