How cagedbear83/ijt-marketing works
Illinois Job Tracker’s repository is the public marketing and support site for a work-search tracking service; it does not contain the tracker application itself. The main visitor journey starts on the landing page, explores product and pricing information, then follows a sign-up link to the separate app. Visitors can also submit a contact form, while company and legal pages provide supporting information. Shared site data, navigation, and presentation components support these routes. The README is empty, so capabilities beyond the sampled source are reflected only where the source index or excerpts support them; the contact API’s downstream behavior is not shown.
Main entry points: page.tsx Landing page · site.ts Site content data · site-nav.tsx Site navigation · site-footer.tsx Site footer
Components 18
Public pages
- Landing page
app/page.tsx - Product information
app - Pricing plans
app/pricing/page.tsx - About page
app/about/page.tsx
Support and policies
- Contact form
app/contact/page.tsx - Contact endpoint
app/api/contact/route.ts - Legal pages
app - Unsubscribe page
app/unsubscribe/page.tsx
Shared site components
- Site layout
app/layout.tsx - Site navigation
components/site-nav.tsx - Site footer
components/site-footer.tsx - Brand logo
components/logo.tsx - App link
components/app-link.tsx - Page UI
components/ui-bits.tsx - Legal layout
components/legal.tsx
Site configuration
- Site content data
lib/site.ts
Other components
- Site visitor
- Tracker app
Connections 23
- Site visitor → Landing page: visits
app/page.tsx - Site visitor → Contact form: opens
app/contact/page.tsx - Landing page → Product information: links to
app/page.tsx - Landing page → Pricing plans: links to
app/page.tsx - Landing page → Tracker app: starts signup
app/page.tsx - Contact form → Contact endpoint: POSTs form
app/contact/page.tsx - Pricing plans → Tracker app: links to signup
app/pricing/page.tsx - Site layout → Site navigation: renders
app/layout.tsx - Site layout → Site footer: renders
app/layout.tsx - Site navigation → Brand logo: renders
components/site-nav.tsx - Site footer → Brand logo: renders
components/site-footer.tsx - Site navigation → App link: uses
components/site-nav.tsx - Site footer → App link: uses
components/site-footer.tsx - App link → Site content data: gets app URL
components/app-link.tsx - Site navigation → Site content data: reads navigation
components/site-nav.tsx - Site footer → Site content data: reads site details
components/site-footer.tsx - Landing page → Site content data: reads content
app/page.tsx - Pricing plans → Site content data: reads plans
app/pricing/page.tsx - Landing page → Page UI: uses
app/page.tsx - Contact form → Page UI: uses
app/contact/page.tsx - Legal pages → Legal layout: renders
app/terms/page.tsx - Legal layout → Page UI: uses
components/legal.tsx - Legal pages → Site content data: reads site details
app/terms/page.tsx