New experimental website/progressive web app for the website of the Berlin Skylarks Baseball & Softball Club. Built with SvelteKit, Skeleton UI and Tailwind CSS.
As of now, different types of data are being processed in different backends:
The main backend Baseball & Softball Manager / BSM of the German Baseball & Softball Federation (DBV).
The current Skylarks website, served as a TYPO3 CMS website (PHP-based).
To be added: A proper backend for custom business logic. Current plan is creating something Go-based, using Pocketbase as a framework.
This project is intended as a pure frontend that collects data from various relevant sources and displays it in a user-friendly way. Since usage is expected to be predominantly mobile, focus is on providing a Progressive Web App with mobile-first design.
v20
or highergit clone git@github.com:tib-baseball-softball/skylarks-fe-next.git
cd skylarks-fe-next
cp .env.dist .env
.env
on TYPO3 host server)PUBLIC_BACKEND_URL
can either be set to a TYPO3 dev environment running locally or the production URLnpm install`
# yarn/pnpm/bun could also work, untested
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
Default local port is http://localhost:5173/
Fully automated via GitHub Actions, deploys on every push to branch main
, excluding documentation files and folders.
What the GitHub Action does:
npm ci && npm run build
for production build outputrsync
Licensed under AGPL-3.
Explore other templates from The Good Docs Project. Use our feedback form to give feedback on this template.