Public
Like
StudyPlanner
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: v2View latest version
A comprehensive exam preparation platform for Tamil Nadu competitive exams including TNTET, TRB, TNPSC Group 1, Group 2, and Group 4.
- Roadmaps: Structured study plans for each exam type
- Materials: Curated study materials and resources
- Progress Tracker: Track your preparation progress
- Actual Marks: Record and analyze your test scores
- Bookmarks: Save important resources and notes
- Mock Tests: Practice with exam-like questions
- TNTET (Tamil Nadu Teacher Eligibility Test)
- TRB (Teachers Recruitment Board)
- TNPSC Group 1 (Combined Civil Services Examination)
- TNPSC Group 2 (Non-Interview Posts)
- TNPSC Group 4 (Services)
├── backend/
│ ├── database/
│ │ ├── migrations.ts # Database schema
│ │ └── queries.ts # Database operations
│ ├── routes/
│ │ ├── exams.ts # Exam-related endpoints
│ │ ├── progress.ts # Progress tracking
│ │ ├── materials.ts # Study materials
│ │ └── static.ts # Static file serving
│ └── index.ts # Main server entry point
├── frontend/
│ ├── components/
│ │ ├── App.tsx # Main application
│ │ ├── Dashboard.tsx # User dashboard
│ │ ├── Roadmap.tsx # Study roadmaps
│ │ ├── Materials.tsx # Study materials
│ │ ├── Tracker.tsx # Progress tracking
│ │ └── Bookmarks.tsx # Saved resources
│ ├── index.html # Main HTML template
│ └── index.tsx # Frontend entry point
└── shared/
└── types.ts # Shared TypeScript types
- The application runs on Val Town
- Access the main interface at the root URL
- Navigate through different sections using the sidebar
- Track your progress and bookmark important resources
- Backend: Hono.js with SQLite database
- Frontend: React with TypeScript
- Styling: TailwindCSS
- Storage: SQLite for user data and progress tracking