How zain358/mayansh-portfolio-assets works
This is a personal developer portfolio: visitors browse the services page or use the contact form to send a project inquiry. The root layout provides the shared page shell and includes analytics integrations; the contact page also renders the footer. The services page presents five interactive capability cards with remotely hosted imagery. The tree and excerpts are sparse, and the email-sending implementation and several imported components are not included, so their internal behavior and wiring are not expanded here.
Main entry points: layout.tsx Shared layout · connect/page.tsx Contact form · services/page.tsx Services page · Footer.tsx Contact footer
Components 9
Portfolio experience
- Shared layout
layout.tsx - Services page
services/page.tsx - Cloudinary images
Contact workflow
- Contact form
connect/page.tsx - Email sender
- Contact footer
Footer.tsx
Usage telemetry
- Vercel Analytics
- Speed Insights
Other components
- Visitor
Connections 9
- Visitor → Shared layout: visits
- Shared layout → Services page: renders route
- Shared layout → Contact form: renders route
- Services page → Cloudinary images: loads images
- Visitor → Contact form: submits inquiry
- Contact form → Email sender: sends form data
- Contact form → Contact footer: renders
- Shared layout → Vercel Analytics: includes
- Shared layout → Speed Insights: includes