Overview
The Fullstack Starter is a robust and production-ready monorepo template that combines the power of Next.js 16, FastAPI, and Flutter along with Google Cloud Platform (GCP) infrastructure. Designed for modern web and mobile applications, it provides an efficient and seamless architecture, making it a fantastic choice for developers looking to kickstart a fullstack project.
This template not only simplifies the setup process but also enhances development through its advanced features, ensuring you can focus on building amazing applications without getting bogged down in configurations.
Features
- Modern Stack: Utilizes Next.js 16, React 19, FastAPI, and Flutter 3.38, making it suitable for high-performance web and mobile applications.
- Type Safety: Full support for TypeScript, Pydantic, and Dart ensures that your codebase remains robust and less prone to errors.
- Authentication: Integrates OAuth with better-auth for seamless user login options including Google, GitHub, and Facebook.
- Internationalization: Built-in support for various languages using next-intl for web and Flutter ARB for mobile applications.
- Auto-generated API Clients: Uses tools like Orval for web and swagger_parser for the mobile side, streamlining API interactions.
- Infrastructure as Code: Employs Terraform and GCP services (Cloud Run, Cloud SQL, Cloud Storage) for scalable and manageable resource deployments.
- CI/CD Integration: Leverages GitHub Actions and Workload Identity Federation for efficient and secure deployment workflows.
- AI Agent Support: Provides guidelines for integrating AI coding agents like Gemini and Claude to assist in the development process.
This template’s combination of a powerful tech stack and user-friendly features positions it as a top choice for developers embarking on new fullstack projects.