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.
A personal dashboard to track and analyze your Twitter posts, engagement metrics, and posting patterns.
- Track your Twitter posts and engagement
- Analyze posting patterns and performance
- View detailed metrics and analytics
- Export data for further analysis
- Set posting goals and track progress
- Monitor hashtag performance
βββ backend/
β βββ database/
β β βββ migrations.ts # Database schema
β β βββ queries.ts # Database operations
β βββ routes/
β β βββ posts.ts # Post tracking routes
β β βββ analytics.ts # Analytics routes
β β βββ twitter.ts # Twitter integration routes
β βββ index.ts # Main server entry point
βββ frontend/
β βββ components/
β β βββ App.tsx # Main app component
β β βββ Dashboard.tsx # Main dashboard
β β βββ PostList.tsx # Posts list component
β β βββ Analytics.tsx # Analytics component
β β βββ PostForm.tsx # Add post form
β βββ 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 post data and metrics
- Frontend uses React with TailwindCSS for styling
- Manual post entry with optional Twitter integration
- Backend: Hono.js API framework
- Database: SQLite
- Frontend: React + TypeScript
- Styling: TailwindCSS
- Platform: Val Town
- Add your Twitter posts manually or via URL
- Track engagement metrics (likes, retweets, replies)
- View analytics and posting patterns
- Set and monitor posting goals
- Export data for external analysis