ITA: Ogni contatto nasce da un incontro, ogni incontro genera una connessione. Sinapsi è l’app che unisce medici e psicologi in modo semplice e veloce, per garantire al paziente una cura completa ed efficace.
ENG: Every contact comes from a match, every match generates a connection. Sinapsi links physicians and psychologists in a simple and fast way, providing a complete and effective care for patients.
Sinapsi provides services meant to be used from trusted family doctors only and is therefore protected by password.
A demo version for illustrative purposes can be found here.
Sinapsi pushes the limits of static, serverless web pages implementing features and services that are usually meant to be coupled with backend servers.
Sinapsi has been upgraded to be PWA-compliant. This means the application can be installed on PCs and smartphones acting like a regular native app. Read more about progressive web apps here.
Follow the instructions below to install Sinapsi on your device.
Launch Sinapsi on your browser (Microsoft Edge, Google Chrome, Firefox or Safari)
Click on the installation shortcut in the address bar as shown below:
Sinapsi installation from desktop browser (Microsoft Edge)
Sinapsi desktop version
Launch Sinapsi on Chrome
Open tab settings in the top-right corner and click on the “Add to Home screen” option as shown below:
Sinapsi installation on Android
A static website like Sinapsi consists of files downloaded and processed by the visitor’s browser, therefore it’s impossible to manage users access verification that needs to be handled server-side. However, it is still possible to implement some password protection using client-side scripting like crypto-js, a AES-256 encryption which encrypts the html page mixing its plain text representation and a user-defined password, which is mandatory to unencrypt the page content (see Credits section).
In Sinapsi, premium services and contents have been embedded in the encrypted html page, so that they can be accessed and used only by trusted family doctors who owns the password.
Sinapsi implements a client-side email sender for follow-ups and newsletters. This service usually requires the presence of a backend server, which isn’t available in static web applications like Sinapsi. In order to get a server-like email sender without having an actual backend, we adapted DWYL’s solution which uses an HTML form to send a message via email through Google App Script (see Credits section).
This project is is provided under the terms of the Creative Commons Attribution 3.0 Unported public license. See the LICENSE.txt file for details.