Skip to content

Full-Stack template with FastAPI + AlpineJS + TailwindCSS

License

Notifications You must be signed in to change notification settings

matapatos/fat-template

Repository files navigation

FAT template

FAT template in action

GitHub Actions Workflow Status (main) Code Coverage Supported Python Version Software License

FAT template is a lightweight Full-Stack template with out of the box support for FastAPI + AlpineJS + TailwindCSS.

Features

  • Hot reloading dev server - no need to refresh the browser for viewing changes
  • JavaScript and TypeScript support
  • FastAPI
  • AlpineJS
  • TailwindCSS

Requirements

  • Python ^3.10
  • FastAPI
  • AlpineJS
  • TailwindCSS
  • NodeJS ^18

Development

Installation

make install

Frontend server

make dev:frontend

Backend server

make dev:backend

Production

Installation

make install:prod

Server

make prod

Lint

make lint

Tests

make test

Unit tests

make test:unit

Integration tests

make test:integration

End-to-end tests

make test:e2e

Format

make format

FAT template was created by André Gil and is open-sourced software licensed under the MIT license.

About

Full-Stack template with FastAPI + AlpineJS + TailwindCSS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published