Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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)