How enmanuel1/career-tracker-front works
This is a career-tracking web frontend: users organize job applications and access dashboard summaries, resumes, contacts, reminders, interview preparation, and STAR stories. The visible application data flow includes listing and creating applications through an API client; authentication also reads a persisted session from browser storage. The README is a generic Next.js starter and does not describe product behavior. Several feature paths are represented in the tree, but their internal wiring was not sampled, so uncertain calls are omitted.
Main entry points: create-application-form.tsx Application form · page.tsx Create application · applications.api.ts Application API · auth-storage.ts Auth storage
Components 19
App experience
Application tracking
- Applications page
src/app/(app)/applications/page.tsx - Application detail
src/app/(app)/applications/[id]/page.tsx - Create application
src/app/(app)/applications/new/page.tsx - Application form
src/features/applications/components/create-application-form.tsx - Application review
src/features/applications/components/create-application-review.tsx - Application validation
src/features/applications/schemas/application.schema.ts - Application API
src/features/applications/api/applications.api.ts
Career workspace
- Resumes
src/app/(app)/resumes/page.tsx - Contacts
src/app/(app)/contacts/page.tsx - Reminders
src/app/(app)/reminders/page.tsx - Interview prep
src/app/(app)/prep/page.tsx - STAR stories
src/app/(app)/star-stories/page.tsx
Identity and data
- Login
src/app/(auth)/login/page.tsx - Auth storage
src/features/auth/utils/auth-storage.ts
Other components
- Career tracker user
- Browser local storage
- Application backend
Connections 14
- Career tracker user → App shell: uses
- Career tracker user → Login: signs in
- Career tracker user → Dashboard: views
- Career tracker user → Applications page: manages
- Career tracker user → Resumes: manages
- Career tracker user → Contacts: manages
- Career tracker user → Reminders: manages
- Career tracker user → Interview prep: prepares
- Career tracker user → STAR stories: records
- Create application → Application form: renders
- Application form → Application validation: validates
- Application form → Application review: reviews values
- Application API → Application backend: requests data
- Auth storage → Browser local storage: reads session