A quickstart tool for creating a FastAPI project with Jinja2, TailwindCSS, Flowbite, HTMX, and AlpineJS.
MIT License
Improved the project creation process so that it now works as a set of Docker containers. The application now combines Poetry for watching TailwindCSS
locally and running FastAPI
as a docker container.
There are two container variants: one for development and one for production. More details to run them are found in the project README.
Published by Achronus 10 months ago
Migrated templates from Django
to Jinja2
, resolving the templating issues.
Published by Achronus 10 months ago
build.py
creation content to display correctly upon project creation.Published by Achronus 10 months ago
The primary release for the tool. Resolves major and minor updates from v0.9.0 listed below:
PROJECT_NAME
to fix project creation issue
PROJECT_NAME
and file storage of conf/name
into a temporary environment variableinit
methods and called them throughout the projectProjectPaths
to ControllerBase
set_project_name
and get_project_name
functions in conf/constants/filepaths.py
for retrieving and storing the project name as an envionment variablerequirements.txt
entirely (not needed with poetry)Published by Achronus 10 months ago
Overhauled the tool and projects created into Poetry projects. We found this to provide a cleaner method for using the tool and also building applications.
Published by Achronus 10 months ago
Replaced the old tool with a more advanced application that is easier to manage and understand. Provides a cleaner method for understanding what is happening during the tool is running and is more informative with any issues.