project-para-demo
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.
index.ts
https://hunterparks--0608fe247c6011f0b9c20224a6c84d84.web.val.run
A modern, responsive education platform with light/dark theme support and yellow accent colors.
βββ backend/
β βββ index.ts # Main Hono server (HTTP trigger)
βββ frontend/
β βββ components/
β β βββ App.tsx # Main React app
β β βββ Header.tsx # Navigation header
β β βββ Footer.tsx # Footer with social links
β β βββ CoreSection.tsx # Individual core section
β β βββ LessonCard.tsx # Lesson card component
β β βββ CoreDetail.tsx # Detailed core page
β βββ pages/
β β βββ Home.tsx # Main landing page β
β β βββ About.tsx # About page β
β β βββ Contact.tsx # Contact page β
β βββ index.html # Main HTML template
β βββ index.tsx # Frontend entry point
β βββ style.css # Custom styles
βββ shared/
β βββ types.ts # Shared TypeScript types
β βββ data.ts # Course data
βββ README.md
- Responsive Design: Works on desktop, tablet, and mobile
- Light/Dark Theme: Toggle between themes with yellow accent β
- Core-Based Learning: 5 core sections with individual lessons
- Detailed Views: Individual pages for each core with lesson details
- Modern UI: Clean, professional design for education
- Navigation: Header with logo and menu, footer with social links
- Home: Main page with all 5 core sections
- About: Company information
- Getting Started Guide: Opens PDF guide in new tab
- Contact Us: Contact information and form
- Core Detail Pages: Detailed view for each core (Core 1-5)
- Backend: Hono (TypeScript)
- Frontend: React 18.2.0 with TypeScript
- Styling: TailwindCSS
- Theme: Light/Dark mode with yellow (#FCD34D) accent