FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
rajivnakhawa

rajivnakhawa

Website

Remix of zalwangojalia/Website
Public
Like
Website
Home
Code
7
frontend
4
shared
1
README.md
new-file-3498.tsx
new-file-4945.tsx
new-file-6269.tsx
new-file-7008.tsx
Branches
1
Pull requests
Remixes
History
Environment variables
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.
Sign up now
Code
/
README.md
Code
/
README.md
Search
7/19/2025
README.md

Portfolio Website

A modern, responsive portfolio website built with React, TypeScript, and Hono.

Features

  • 🎨 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

Project Structure

├── 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

Getting Started

  1. The backend serves the frontend and handles API requests
  2. Contact form submissions are processed via email
  3. All content can be customized in the component files
  4. Theme preferences are saved in localStorage

Customization

  • 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

Environment Variables

  • CONTACT_EMAIL: Email address to receive contact form submissions
Get started with a template:
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareersBrandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.