Skip to content

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.

License

Notifications You must be signed in to change notification settings

naturapeute/aposto-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published