Public
Like
Home
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: v12View latest version
A web application that brings together football fans from across Twitter, allowing them to connect, share content, and engage with the football community.
- Fan profiles and team affiliations
- Community posts and discussions
- Twitter integration for sharing content
- Team-based fan groups
- Real-time updates and notifications
βββ backend/
β βββ database/
β β βββ migrations.ts # Database schema
β β βββ queries.ts # Database operations
β βββ routes/
β β βββ fans.ts # Fan profile routes
β β βββ posts.ts # Community posts routes
β β βββ teams.ts # Team information routes
β βββ index.ts # Main server entry point
βββ frontend/
β βββ components/
β β βββ App.tsx # Main app component
β β βββ FanProfile.tsx # Fan profile component
β β βββ PostFeed.tsx # Posts feed component
β β βββ TeamSelector.tsx # Team selection component
β βββ index.html # Main HTML template
β βββ index.tsx # Frontend entry point
βββ shared/
βββ types.ts # Shared TypeScript types
- The app runs on Val Town's serverless platform
- Database uses SQLite for storing fan profiles and posts
- Frontend uses React with TailwindCSS for styling
- Twitter integration for content sharing
- Backend: Hono.js API framework
- Database: SQLite
- Frontend: React + TypeScript
- Styling: TailwindCSS
- Platform: Val Town