.vscode | ||
apps | ||
packages | ||
.eslintrc.js | ||
.gitignore | ||
.npmrc | ||
LICENCE | ||
package.json | ||
pnpm-lock.yaml | ||
pnpm-workspace.yaml | ||
README.md | ||
tsconfig.json | ||
turbo.json |
Next-Fast-Turbo
Introduction | Features | Tech Stack | Getting started | Contributing
Introduction
Next-Fast-Turbo is an open-source project scaffold. It's designed to be easy to get up and running both locally and in production. It's a monorepo that includes a Next.js frontend, a FastAPI backend, and a fully built and annotated Mintlify documentation site. It's built with TypeScript, and includes ESLint and Prettier for code quality. It's also set up to use Vercel for deployments and Remote Caching.
View the live frontend at next-fast-turbo-web.vercel.app and the live backend at next-fast-turbo-api.vercel.app.
Features
- Pre-configured FastAPI backend
- Pre-configured Next.js frontend
- Pre-configured Mintlify documentation site
Tech Stack
- Next.js – Frontend Framework
- Tailwind – CSS Framework
- ShadCN UI – UI Components
- FastAPI – Python Backend
- Mintlify – Documentation
- Supabase – Database
- Turborepo – Monorepo
- Vercel – deployments
Getting started
Next-Fast-Turbo is designed to be cloned and modified to each project. For more information on getting started, view the documentation.
Contributing
Contributions are welcome. Here's how you can contribute:
- Open an issue if you believe you've encountered a bug.
- Follow the local development guide to get your local dev environment set up.
- Make a pull request to add new features/make quality-of-life improvements/fix bugs.
License
Next-Fast-Turbo is open-source under the GNU General Public License Version 3 (GPLv3) or any later version.