Brian
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.
Viewing readonly version of main branch: v9View latest version
A real-time football scores application that displays ongoing games for each day.
- View today's football matches
- Live score updates
- Match status (live, finished, scheduled)
- Clean, responsive interface
- Multiple leagues and competitions
├── backend/
│ ├── index.ts # Main Hono server
│ └── README.md
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main React component
│ │ ├── MatchCard.tsx # Individual match display
│ │ └── DateSelector.tsx # Date navigation
│ ├── index.html # Main HTML template
│ ├── index.tsx # Frontend entry point
│ ├── style.css # Custom styles
│ └── README.md
├── shared/
│ ├── types.ts # Shared TypeScript types
│ └── README.md
└── README.md
The app uses a free football API to fetch live match data without requiring API keys.
- The app loads with today's matches by default
- Use the date selector to view matches from other days
- Live matches update automatically
- Click on matches for more details
- Backend: Hono (TypeScript)
- Frontend: React 18.2.0 + TailwindCSS
- Data: Free football API
- Platform: Val Town