Documentation
Welcome to the documentation for our Next.js and Convex application.
Getting Started
This application is built with Next.js 15, Convex for the backend, and Convex Auth for authentication. It provides a complete application shell with multiple sections:
- Protected application pages with sidebar navigation
- Public marketing pages with dynamic header
- Authentication pages with dedicated layout
- Documentation site with its own navigation
Architecture
The application uses Next.js App Router with route groups to organize different sections of the application. Each section has its own layout and navigation structure.
Route Groups
(app)
- Protected application routes(auth)
- Authentication pages(marketing)
- Public marketing pagesdocs
- Documentation site
Authentication
Authentication is handled by Convex Auth with middleware protection for routes. The middleware automatically redirects unauthenticated users to the sign-in page when they try to access protected routes.
Next Steps
Check out the Onboarding Guide to get started with development, or explore the Server API documentation for backend development.