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: v6View 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