Aposto is a 💸 free, 🌱 light, ✨ easy-to-use and 📖 open-source billing software dedicated to Swiss therapist. It allows generating invoices in compliance with new standard Tarif 590 and QR-invoice in a few seconds.
🔥 Aposto is already online on app.aposto.ch. Find a full introduction to its features on aposto.ch.
🇫🇷 Note that Aposto is currently only available in French.
📽 Visit Naturapeute PeerTube channel and watch introduction videos on Aposto (only in 🇫🇷).
This repository contains the Aposto Web application. You can use it to 🧾 generate and 💌 send the PDF invoice by email to the patient and the therapist using SendInBlue mailing service.
The Web application is designed using Svelte responsive JavaScript framework.
To run the Aposto Web application on your machine, you need:
node.js
(download link). After the installation, check thatnode
andnpm
are properly installed by running in the terminal of your choicenode -v
andnpm -v
. Each command should display thenode
andnpm
installed version.
And that's it! The project will install all the node.js module dependencies itself on the next step. 🤙
In the terminal of your choice, go through the following steps:
- Install the project:
npm install
→ It installs all the needed node.js modules. Note: You only have to run this command the first time. - Start the project:
npm run dev
→ It launches the Web application.
You're done! The Web Application is now accessible on http://localhost:5000/. 🚀
Then, you can build the Web application by simply running npm run build
.
You can run the newly built app with npm run start
.
For the first time you are deploying the Web application, run the following commands :
> cd public
> git init
> git remote add origin [email protected]:etceterra/aposto-app.git
> git fetch
> git checkout gh-pages
> git pull
Then, from the project root folder, whenever you want to deploy the Web application, simply run make deploy
.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.