Gabri Bosetti's Projects
A simple webextension showing how to manipulate the DOM, perform external requests and send messages from backend to content, and viceversa.
ALVIS is a tool supporting a novel approach presenting Web Augmentation as a bridge for joining Web Scrapping by end users with the benefits of visualizing already existing raw data in a high level of abstraction to easily solve specific tasks on the Web, on-demand and without changing his context of use. It is not just about expanding the limits of technology but enhancing the user experience in any Web page --even third-party-- by the addition of a new feature. We are on the way to verify if the use of on-site visualizations on demand and in any place improves the productivity, usability and engagement of the user in general terms or when dealing with domain-specific tasks.
A booklet on the Smacc compiler compiler framework
A plugin to get the platform/browser keys required to activate the accessKeys
CATI is a platform assisting end-users in the construction of an annotated corpus. It combines event-detection with Active Learning. This platform is supported by LABEX IMU under the project IDENUM: Identités numériques urbaines.
Sample Electron application using create-react-app
This is the mobile Web counterpart for the management of combo stocks, integrating a full platform for goods selling and distribution.
MoWA authoring is an EUD approach and supporting tool built on the foundations of MoWA, a framework allowing developers to create diverse kinds of Mobile Web applications (as Context Aware or Mobile Hypermedia) that extend existing ‒and usually third party‒ Web applications with augmentations adaptive to the user’s context. MoWA authoring empowers end users to create MoWA applications through a form-based process combined with composable visual widgets and live programming.
Markup syntax and associated tools to write and generate documentation, books and slides
This is an extension for Google Slides allowing to add a configurable progress bar at the top or the bottom of the slides, and page numbers at any of the corners of the slides. It is an extension of the Progress bar add-on for Google Slides project, explained in the Quickstart section of the G Suite team. It allows end users to customize the progress bar through a UI, and also adding page numbers in any of the 4 corners of the slides.
Backend for https://github.com/gbosetti/todo-list-with-angular-6
Backend with express and mongodb for the [To-do list frontend](https://github.com/gbosetti/todo-list-loopback-backend.git). It is used as a demo for learning purposes. This service can be used interchangeably with: * [A Loopback-based backend](https://github.com/gbosetti/todo-list-loopback-backend) * [A JsonServer-based backend](https://github.com/gbosetti/todo-list-jsonserver-backend)
A To-do list application used as a demo for teaching purposes.
This is the backend of the IONIC based triage app, to control covid-19 sympthoms at the entrance of any facilities. It allows finding potentially infected people based on the times and building they visited.
This is a triage frontend mobile application build in IONIC to control the visitors of any facilities with a guard.
Design your remote web experiments, run them, and record the results.
A webextension supporting the approach in the following scientific article: Bosetti, G., Firmenich, S., Fernandez, A., Winckler, M., & Rossi, G. (2017, June). From Search Engines to Augmented Search Services: An End-User Development Approach. In International Conference on Web Engineering (pp. 115-133). Springer, Cham.