User Directory
Browse and search test users in a responsive list view
A lightweight starter for validating your Next.js deployment pipeline
A minimal starter application demonstrating core Next.js 15 patterns with a simple user management API surface for testing and validation purposes.
Browse and search test users in a responsive list view
Create new test users via a simple form interface
Clean API endpoints for programmatic user management
Ready for Vercel deployment with no external dependencies
Next.js 15 App Router application with TypeScript. Server Components for static pages, Client Components for interactive elements. Route Handlers in /api for RESTful endpoints. In-memory data store for alpha (no external database dependency). Tailwind CSS for styling. Deployed as serverless functions on Vercel.
Project scaffolding, layout, and landing page
In-memory store and TypeScript interfaces
Route handlers for user CRUD operations
User list and creation form components
Styling refinements and Vercel deployment
Retrieve all test users
Create a new test user
Retrieve a specific user by ID
Remove a test user
1. Clone the repository 2. Run npm install to install dependencies 3. Run npm run dev to start the development server 4. Open http://localhost:3000 in your browser 5. Deploy to Vercel with vercel --prod or connect your Git repository
• In-memory store will reset on each Vercel deployment or function cold start
• For persistent data, integrate a database in a future iteration
• All API routes return JSON with consistent error shapes
• No rate limiting implemented in alpha
Base URL for the application, used for metadata and API calls
Data is stored in-memory for this alpha. It resets on each deployment or serverless cold start.
Yes, the data layer is abstracted and can be swapped for Prisma, Drizzle, or any database client.
No, authentication is out of scope for this alpha. Add NextAuth.js or Clerk for production use.