A seamless full-stack setup with FastAPI/PostgreSQL backend and Next.js frontend that just works. Clone, connect, and create - without the configuration headache.
A carefully crafted development environment that connects all the pieces of your stack
Get up and running in minutes with just 6 simple commands. No complex configuration required.
Optimized developer experience with hot reloading and intuitive project structure.
Ready-to-use database setup with migrations, models, and secure connections.
Built with Next.js frontend and FastAPI backend using current best practices.
Automatic Swagger documentation for your API endpoints.
Pre-configured API client for hassle-free frontend-backend communication.
Each repository is powerful on its own, but together they create a perfect development environment.
FastAPI + PostgreSQL backend with automatic Swagger documentation, database migrations, and Docker setup.
full-stack-starter-backend→Next.js frontend with TypeScript, pre-configured API client, and responsive design components.
full-stack-starter-frontend→Start developing your full-stack application immediately with these simple steps. No complex setup required.
Don't forget to copy the example .env file in the backend repo to configure your environment settings.
git clone https://github.com/Bradd3rs/full-stack-starter-backend.git
Clone the backend repository to your local machine.
cd full-stack-starter-backend
Navigate to the backend directory.
pip install -r requirements.txt
Install Python dependencies for the backend.
docker-compose up -d
Start the PostgreSQL database with Docker.
alembic upgrade head
Run database migrations to set up the schema.
git clone https://github.com/Bradd3rs/full-stack-starter-frontend.git
Clone the frontend repository to your local machine.
cd full-stack-starter-frontend && npm install && npm run dev
Install the frontend dependencies and start the Next.js development server.