How mihir-techie/dhinesh_portfolio works
This repository is a personal performance-marketing portfolio and lead-generation website. Visitors browse the landing page and supporting profile, services, work, testimonial, and blog pages, then can reach the contact page to send an enquiry through their email client or use listed contact channels. TanStack routing and a shared site shell support the pages; server-side error handling provides a fallback error response. The README is only a project title, so the capability map is based on sampled routes and the source index; unsampled route details are not assumed.
Main entry points: routeTree.gen.ts Route registry · __root.tsx Site navigation and footer · contact.tsx Contact enquiry · server.ts Request handler
Components 21
Routing and server
- Router setup
dhinesh-r-growth-hub-main/src/router.tsx - Route registry
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Request handler
dhinesh-r-growth-hub-main/src/server.ts - Start configuration
dhinesh-r-growth-hub-main/src/start.ts
Portfolio content
- Home and highlights
dhinesh-r-growth-hub-main/src/routes/index.tsx - About profile
dhinesh-r-growth-hub-main/src/routes/about.tsx - Marketing services
dhinesh-r-growth-hub-main/src/routes/services.tsx - Case studies
dhinesh-r-growth-hub-main/src/routes/work.tsx - Testimonials
dhinesh-r-growth-hub-main/src/routes/testimonials.tsx - Blog
dhinesh-r-growth-hub-main/src/routes/blog.tsx - Contact enquiry
dhinesh-r-growth-hub-main/src/routes/contact.tsx - XML sitemap
dhinesh-r-growth-hub-main/src/routes/sitemap[.]xml.ts
Shared site shell
- Site navigation and footer
dhinesh-r-growth-hub-main/src/routes/__root.tsx - Site header
dhinesh-r-growth-hub-main/src/components/site/SiteHeader.tsx - Site footer
dhinesh-r-growth-hub-main/src/components/site/SiteFooter.tsx - Floating actions
dhinesh-r-growth-hub-main/src/components/site/FloatingActions.tsx
Error handling
- Error capture
dhinesh-r-growth-hub-main/src/lib/error-capture.ts - Fallback error page
dhinesh-r-growth-hub-main/src/lib/error-page.ts - Browser error reporting
dhinesh-r-growth-hub-main/src/lib/lovable-error-reporting.ts
Other components
- Visitor
- Email client
Connections 18
- Visitor → Router setup: navigates
- Router setup → Route registry: configures routes
dhinesh-r-growth-hub-main/src/router.tsx - Route registry → Home and highlights: registers route
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Route registry → About profile: registers route
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Route registry → Marketing services: registers route
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Route registry → Case studies: registers route
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Route registry → Testimonials: registers route
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Route registry → Blog: registers route
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Route registry → Contact enquiry: registers route
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Route registry → XML sitemap: registers route
dhinesh-r-growth-hub-main/src/routeTree.gen.ts - Site navigation and footer → Site header: renders
dhinesh-r-growth-hub-main/src/routes/__root.tsx - Site navigation and footer → Site footer: renders
dhinesh-r-growth-hub-main/src/routes/__root.tsx - Site navigation and footer → Floating actions: renders
dhinesh-r-growth-hub-main/src/routes/__root.tsx - Site navigation and footer → Browser error reporting: reports errors
dhinesh-r-growth-hub-main/src/routes/__root.tsx - Request handler → Error capture: consumes captured error
dhinesh-r-growth-hub-main/src/server.ts - Request handler → Fallback error page: renders fallback
dhinesh-r-growth-hub-main/src/server.ts - Marketing services → Contact enquiry: links to
dhinesh-r-growth-hub-main/src/routes/services.tsx - Contact enquiry → Email client: opens email
dhinesh-r-growth-hub-main/src/routes/contact.tsx