This project displays the latest public vals (projects) on Val Town. It uses the Val Town API to fetch the latest vals and displays them in a clean, responsive interface.
├── backend/
│ └── index.ts # API endpoint to fetch vals
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main React component
│ │ ├── ValList.tsx # Component to display list of vals
│ │ └── ValCard.tsx # Component to display a single val
│ ├── index.html # Main HTML template
│ └── index.tsx # React entry point
├── README.md
└── shared/
└── types.ts # Shared TypeScript types
This project is designed to run on Val Town. Simply import it and run it as an HTTP val.