Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tametsi/adnexos
Effortlessly split expenses among friends in any situation.
https://github.com/tametsi/adnexos
astro daisyui expense-splitter expenses golang pocketbase pwa self-hosted self-hosting svelte tailwindcss
Last synced: 7 days ago
JSON representation
Effortlessly split expenses among friends in any situation.
- Host: GitHub
- URL: https://github.com/tametsi/adnexos
- Owner: tametsi
- License: gpl-3.0
- Created: 2024-01-13T09:48:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-19T15:54:35.000Z (20 days ago)
- Last Synced: 2025-01-19T16:32:03.393Z (20 days ago)
- Topics: astro, daisyui, expense-splitter, expenses, golang, pocketbase, pwa, self-hosted, self-hosting, svelte, tailwindcss
- Language: Svelte
- Homepage: https://adnexos.tametsi.dev
- Size: 841 KB
- Stars: 16
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-pocketbase - Adnexos - Self-hostable expense-splitter on the web. ![GitHub Repo stars](https://img.shields.io/github/stars/tametsi/adnexos) (Showcases)
README
# Adnexos
Effortlessly split expenses among friends in any situation.
- :tada: Installable as PWA
- :pushpin: [App](https://adnexos.tametsi.dev)## :telescope: Usage
You can install this app as a Progressive Web App (PWA). To do so open the page and follow [this guide](https://web.dev/learn/pwa/installation)
## :printer: Self-Hosting
Follow the [Self-Hosting Guide](/docs/self-hosting.md) to get the application up and running and stay in control of your data.
## :wrench: Development
Install prettier to format everything except `/backend`
```bash
pnpm install
```Instructions for backend and frontend can be found in the respective READMEs in the `frontend/web` or `backend` directories.
## :sandwich: Stack
- [PocketBase](https://pocketbase.io) as framework
- [Astro](https://astro.build) with [Svelte](https://svelte.dev) integration
- [Tailwind CSS](https://tailwindcss.com) with [daisyUI](https://daisyui.com) components
- [Lucide](https://lucide.dev) icons
- [PWA Vite Plugin](https://vite-pwa-org.netlify.app/) using [Workbox](https://developer.chrome.com/docs/workbox/)
- [TypeScript](https://www.typescriptlang.org/)
- ... and of course :heart:## License
This project is licensed under the [GPL-3.0 license](https://github.com/tametsi/adnexos/blob/main/LICENSE)