Public
Like
Website
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 modern, responsive portfolio website built with React, TypeScript, and Hono.
- π¨ Modern, clean design with smooth animations
- π± Fully responsive layout
- π Dark/light theme toggle
- π§ Contact form with email integration
- π Fast loading with optimized assets
- πΌ Project showcase with filtering
- π Downloadable resume/CV
βββ backend/
β βββ index.ts # Hono server with API routes
βββ frontend/
β βββ components/
β β βββ App.tsx # Main React application
β β βββ Header.tsx # Navigation header
β β βββ Hero.tsx # Hero section
β β βββ About.tsx # About section
β β βββ Projects.tsx # Projects showcase
β β βββ Contact.tsx # Contact form
β β βββ Footer.tsx # Footer component
β βββ index.html # Main HTML template
β βββ index.tsx # React entry point
β βββ style.css # Custom styles
βββ shared/
β βββ types.ts # Shared TypeScript types
βββ README.md
- The backend serves the frontend and handles API requests
- Contact form submissions are processed via email
- All content can be customized in the component files
- Theme preferences are saved in localStorage
- Update personal information in
frontend/components/App.tsx
- Add your projects in the projects data array
- Customize colors and styling in
frontend/style.css
- Configure email settings in backend environment variables
CONTACT_EMAIL
: Email address to receive contact form submissions