Introduction
A starter project for FastAPI, Next.js and Turborepo.
What is Next-Fast-Turbo?
Next-Fast-Turbo is designed as a personal starter kit for Next.js and FastAPI projects. It is a monorepo that includes a Next.js frontend and a FastAPI backend. The project is designed to be deployed to Vercel, but can be deployed to any platform that supports monorepos.
This documentation is not written to be a tutorial, but instead to be a reference for the project. It is designed to be a living document that can be updated as the project evolves.
Features
Frontend
The Next.js application comes with a fully built frontend that includes:
- A responsive layout
- A dashboard/sidebar design
- Pre-configured connection to the backend API
- Autogenerated TypeScript types based off the FastAPI OpenAPI schema
- A variety of design components, mostly from ShadCN UI (including chart examples)
Backend
The FastAPI application comes with a fully built backend that includes:
- Example endpoints
- Pre-configured schema/crud operations
- Easily extensible to add more endpoints
Documentation
Built using Mintlify, a fully responsive and configured documentation site that features:
- A fully built documentation site
- A variety of Mintlify components
- A fully configured mint.json
Tech stack
Next-Fast-Turbo is fully open-source built using the following technologies:
Frontend
- Next.js - Framework for building React applications
- Tailwind CSS - CSS framework
- ShadCN UI - UI kit
Backend
- FastAPI - Python backend API
Documentation
- Mintlify - Documentation
Global
Getting started
Was this page helpful?