APIFastAPIvHEAD

Full Stack FastAPI Template

Template full-stack chính chủ FastAPI: backend FastAPI + SQLModel, frontend React, Docker Compose.

Full Stack FastAPI Template

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

  1. Giải nén mã nguồn vừa tải
  2. Sao chép cấu hình: cp .env.example .env và đổi các khoá bí mật
  3. Khởi chạy: docker compose up -d
  4. 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
APINestJS

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
APIExpress

Node Express Boilerplate — REST API

Khung REST API Node.js/Express: JWT, phân quyền, Mongoose, validation, test và Docker.

Miễn phí