How atharvag0007/sitecrafters07 works
SiteCrafters is a digital-services agency website presenting web design, social media management, video editing, selected work, and career opportunities. A prospective client explores the site and service pages, submits a project enquiry, and receives a submission result; the enquiry endpoint validates and rate-limits submissions. The careers branch presents role details and accepts applications, with the sampled API sending applications through Resend. Enquiry email delivery is not shown in the sampled excerpt, so that integration is omitted.
Main entry points: services/page.tsx Services overview · careers/page.tsx Career opportunities · app/page.tsx Home and overview · inquiry/page.tsx Enquiry form
Components 15
Agency site
- Home and overview
app/page.tsx - Selected work
app/work/page.tsx
Service portfolio
- Services overview
app/services/page.tsx - Web design
app/services/web-design/page.tsx - Social media
app/services/social-media/page.tsx - Video editing
app/services/video-editing/page.tsx
Client enquiries
- Enquiry form
app/inquiry/page.tsx - Enquiry handling
app/api/enquiry/route.ts
Careers
- Career opportunities
app/careers/page.tsx - Role descriptions
lib/careers.ts - Career role detail
app/careers/[jobSlug]/page.tsx - Application form
components/careers/application-form.tsx - Application handling
app/api/careers/route.ts
Other components
- Site visitor
- Resend email service
Connections 20
- Site visitor → Home and overview: visits
- Site visitor → Services overview: explores
- Site visitor → Selected work: views
- Site visitor → Enquiry form: starts enquiry
- Site visitor → Career opportunities: explores careers
- Home and overview → Services overview: links to
- Home and overview → Selected work: links to
- Home and overview → Enquiry form: links to
- Services overview → Web design: links to
- Services overview → Social media: links to
- Services overview → Video editing: links to
- Services overview → Enquiry form: links to
- Enquiry form → Enquiry handling: posts enquiry
- Career opportunities → Role descriptions: reads roles
- Career opportunities → Career role detail: links to
- Career opportunities → Application form: renders form
- Career role detail → Role descriptions: looks up role
- Career role detail → Career opportunities: links to apply
- Application form → Role descriptions: reads roles
- Application handling → Resend email service: sends application