Full Stack FastAPI Template
Template full-stack chính chủ FastAPI: backend FastAPI + SQLModel, frontend React, Docker Compose.
Mô tả sản phẩm
Giới thiệu
Template full-stack chính chủ của FastAPI: backend Python (FastAPI + SQLModel) ghép với frontend React, xác thực JWT và triển khai bằng Docker Compose. Chuẩn mực để khởi tạo dự án Python.
Điểm nổi bật
- FastAPI + SQLModel + PostgreSQL
- Frontend React + TypeScript, client sinh tự động
- Xác thực JWT, khôi phục mật khẩu qua email
- Docker Compose, Traefik, CI sẵn
Danh sách chức năng
- FastAPI + SQLModel
- Frontend React + TypeScript
- Xác thực JWT
- Docker Compose + CI
Hướng dẫn cài đặt
Yêu cầu
- Docker và Docker Compose
Các bước
- Giải nén mã nguồn vừa tải
- Sao chép cấu hình:
cp .env.example .envvà đổi các khoá bí mật - Khởi chạy:
docker compose up -d - API tại http://localhost:8000/docs, frontend tại http://localhost:5173
Xem README để chạy backend/frontend rời khi phát triển.
Câu hỏi thường gặp
Giấy phép sử dụng thế nào?
Đây là dự án mã nguồn mở theo giấy phép MIT. Bạn được dùng, chỉnh sửa và triển khai miễn phí; vui lòng đọc file LICENSE và README trong mã nguồn (github.com/fastapi/full-stack-fastapi-template) để nắm điều kiện khi dùng cho mục đích thương mại.
Tải về rồi cài đặt thế nào?
Bấm 'Tải về miễn phí' để tải file .zip mã nguồn, giải nén và làm theo mục 'Hướng dẫn cài đặt' ngay trên trang này.
Sản phẩm cùng danh mục
NestJS Boilerplate — API chuẩn production
Bộ khung REST API NestJS: xác thực, phân quyền, TypeORM, i18n, mail, upload, Docker và test.
Miễn phí
Node Express Boilerplate — REST API
Khung REST API Node.js/Express: JWT, phân quyền, Mongoose, validation, test và Docker.
Miễn phí