Fast Webapp Template
Find a file
2025-08-05 10:00:44 +08:00
.vscode Initial commit from Astro 2025-06-03 12:03:51 +08:00
nginx Added nginx for docker 2025-08-01 14:19:39 +08:00
public Updated logo 2025-07-02 09:04:58 +08:00
quadlet Added podman quadlet 2025-08-05 09:38:23 +08:00
src Added backgrund built-in component 2025-08-01 15:15:58 +08:00
.editorconfig added configs 2025-06-03 12:20:02 +08:00
.gitignore Initial commit from Astro 2025-06-03 12:03:51 +08:00
.prettierrc.yml added configs 2025-06-03 12:20:02 +08:00
astro.config.mjs added lightningcss 2025-06-03 15:51:42 +08:00
docker-compose.yml Fixed docker 2025-06-04 17:20:51 +08:00
Dockerfile added docker 2025-06-03 12:19:27 +08:00
package.json Changed fonts to CDN 2025-07-31 10:43:39 +08:00
pnpm-lock.yaml Changed fonts to CDN 2025-07-31 10:43:39 +08:00
README.md Updated README 2025-08-05 10:00:44 +08:00
tsconfig.json added required plugins 2025-06-03 12:21:13 +08:00

FWT Logo

Fast WebApp Template

How to Use

Clone the Repo

git clone --depth 1 https://git.patalcala.com/patalcala9/fwt.git <project-name>

Navigate to the project

cd <project-name>

Refresh GIT

sudo rm -rf .git
git init

Install Depedencies

pnpm install

Make sure to update the dependencies first

pnpm update

To Use Background

Place your background image in assets/images/background.avif or assets/images/background.webp.

Then, enable by adding <Background image /> or <Background color="#123456">

How to Run

pnpm dev

How to Deploy

Standard

pnpm build

Docker

docker compose up -d

Podman

podman-compose up -d

Podman Quadlet

Edit Quadlet Container

sudo vim quadlet/quadlet.container

Copy Quadlet to proper directory

mkdir -p ~/.config/containers/systemd/
sudo cp quadlet/quadlet.container ~/.config/containers/systemd/<name>.container

Start at Systemd

systemctl --user daemon-reload
systemctl --user start <name>