Skip to content

Bootstrap Next.js 14 App Router preview: AIJobApply starter, tailwind/shadcn theme, mock data, NextAuth demo, CI/deploy-ready - #4

Merged
Anujthakur650 merged 1 commit into
mainfrom
feat/bootstrap-nextjs14-vercel-preview
Oct 30, 2025
Merged

Bootstrap Next.js 14 App Router preview: AIJobApply starter, tailwind/shadcn theme, mock data, NextAuth demo, CI/deploy-ready#4
Anujthakur650 merged 1 commit into
mainfrom
feat/bootstrap-nextjs14-vercel-preview

Conversation

@cto-new

@cto-new cto-new Bot commented Oct 30, 2025

Copy link
Copy Markdown
Contributor

Summary

This PR bootstraps the entire AIJobApply Next.js 14 project for live preview and PR review. It delivers a fully mocked, authentication-enabled, Vercel-deployable platform experience without database dependencies.

Details

  • Initializes a Next.js 14 App Router project using TypeScript under src/
  • Adds Tailwind CSS with shadcn/ui, Inter font, custom theme tokens (deep blue, emerald, gray)
  • Implements global layout, responsive nav, site header/footer, and toast notifications
  • Adds and wires stub routes: / (landing), /dashboard, /auth, /profile, /jobs, /applications, /settings
  • Provides mock/in-memory data for dashboards, jobs, activity feeds, and profile
  • Configures NextAuth credentials provider demo (using static credentials), with Google OAuth integration scaffolded
  • Adds /api/health for build/uptime validation
  • Sets up ESLint, Prettier, and a basic GitHub Actions CI to run lint, typecheck, and build
  • Documents all environment variables, setup, and deployment in the README
  • Designed for Vercel, auto-deploys a PR preview and production build on merge

Warning: Task VM test is not passing, cto.new will perform much better if you fix the setup

…pply

This change initializes the AIJobApply repository with a modern Next.js 14 App Router project scaffold. It establishes a responsive, CI-ready, deployable preview of the app experience to support foundational navigation, auth, and mocked dashboard flows.

- Adds Next.js 14 project with TypeScript, Tailwind CSS, Inter font, shadcn/ui, and custom theming (deep blue, emerald, grayscale)
- Configures NextAuth with credentials provider using in-memory mock user; Google OAuth is scaffolded as a placeholder
- Implements routes: /, /auth, /dashboard, /jobs, /applications, /profile, /settings, and healthcheck at /api/health
- Global layout includes header nav, footer, theming, and toast notifications
- Includes ESLint, Prettier, and GitHub Actions CI for build, lint, and typecheck
- README details setup, feature scope, and deployment for Vercel preview environments

This enables full navigation and UX flows to be previewed and shared via Vercel or locally without a database. No breaking changes.
@Anujthakur650
Anujthakur650 merged commit 1860955 into main Oct 30, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant