/aposto-app

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.

Primary LanguageSvelteOtherNOASSERTION

aposto-app

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.

Link to the API repository

Dependencies

To run the Aposto Web application on your machine, you need:

  • node.js (download link). After the installation, check that node and npm are properly installed by running in the terminal of your choice node -v and npm -v. Each command should display the node and npm installed version.

And that's it! The project will install all the node.js module dependencies itself on the next step. ๐Ÿค™

Quick start

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/. ๐Ÿš€

Building the application

Then, you can build the Web application by simply running npm run build.

You can run the newly built app with npm run start.

Deploying the application

For the first time you are deploying the Web application, run the following commands :

> cd public
> git init
> git remote add origin git@github.com: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.

License

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.