Bat
๐ฆ Opinionated Vite Starter Template
Install / Use
/learn @olgam4/BatREADME
<br> <p align='center'> <a href="https://bat.glo.quebec" target="_blank">Live Demo</a> </p <br> <p align='center'><b>English</b> | <a href="/README.fr-CA.md">Franรงais</a></p> <!-- Contributions are welcome --> <br> <br>I bet your parents taught you that you mean something, that you're here for a reason. My parents taught me a different lesson, dying in the gutter for no reason at all... They taught me the world only makes sense if you force it to.
-- batman
Features
-
๐ File based routing
-
๐ฎ Auto Import
-
๐จ TailwindCSS, PostCSS
-
๐ Iconify with CSS
-
๐ i18n ready
-
๐งฝ eslint
-
๐ฆพ TypeScript
-
๐ฑ PWA
-
๐จ SSR
-
๐ฆ Deno Edge Functions with Simple GitHub Secrets
-
๐ฆ Tauri for Native Development
-
[ ] Use solid-query
Try it now!
Clone to local
npx degit olgam4/bat my-bat-mobile
cd my-bat-mobile
pnpm i # If you are not already an avid pnpm-er, I really do suggest you give it a try !
GitHub Template
Create a repo from this template
Checklist
- [ ] Change the author name in
LICENSE - [ ] Change the favicon in
public - [ ] Remove the
.FUNDING.yml - [ ] Add deno project name and token to Secrets
- [ ] Clean up the READMEs and remove routes
Usage
Development
Simply run and open localhost:3000
pnpm dev --open
Build
Building uses vite and solid-start
pnpm build
Start
Host a server to ping your build preview (requires build)
pnpm start
Update dependencies
Try and find new minors, majors and bugfixes with taze
pnpm deps
Lint your project
There is a very stripped-down eslint, which you can use
pnpm lint
Run through Docker -- does not work on Mac M1+ chips
First build your app
docker build . -t bat:latest
Then mount it using docker run
docker run -it --init -p 3000:3000 bat:latest
Build native apps
This project uses Tauri ๐ฆ to build native apps.
Dev
pnpm tauri dev
Build
pnpm tauri build
Acknoledgements
This repo is inspired by ๐ antfu/vitesse
Related Skills
node-connect
335.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
82.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Writing Hookify Rules
82.5kThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
openai-whisper-api
335.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
