Tags

7 Projects (typescript)

Covid Data Studio

2020 (38 yo) - Dev time: 7
Acquire covid-19 pandemic data from official open data repository, and shows daily/historical indicators, allowing to graph, group, compare, export data. Include a data studio, allowing you to compare different data-set and make prediction based on a best function fit with various distributions
ASP.Net Core
C#
Data Science
Typescript
Web App

Screenshots

Links

Menù

2020 (38 yo) - Dev time: 1
Allow to create and edit the digital menù of your pub/restaurant, that can be viewed scanning a qr code. Allow also to submit orders using the customer smartphone
  • Complete multi-venue manager (rooms, tables, menù)
  • Multiple menù manager, up to 2 levels of product grouping
  • Product, product format, tag, attributes and prices (included product picture/video)
  • In table order manager (mobile app, or qr code), with automatic order print
  • Online order with home delivery
  • Table QR code generation and print
C#
ASP.Net Core
SQL Server
Typescript
Kotlin
Android
Bluetooth
WEB Api
Web App

Video

Screenshots

Links

Roger App Clone (Bus Tickets)

2020 (38 yo) - Dev time: 1
Clone of the city bus ticket purchase app in Bologna, allowing you to buy a ticket without actually paying for it. This is only for educational and proof of concept purpose, exposing the lack of security in this app.
ASP.Net core
Typescript
Camera API
Web App

Screenshots

Links

WEB Illustrator

2020 (38 yo) - Dev time: 1
Vector / SVG creator / editor entirely WEB using canvas / SVG render
  • SVG Import, edit, export, PNG export
  • Zoom, Pan, select (single or multiple), fit to selection
  • Undo / redo / snapeshot
  • Copy & paste in system clipboard, managing content transfer from/to illustrator
  • Advanced text management, with custom text-vector render, and controls of any attribute (font parser, weight, line height, letter spacing)
  • Basic transform (scale, rotate, translate), flip
  • Bézier curve editor, add/remove/move control points, control interpolation (smooth, symmetric, linear, corner)
  • Group, ungroup, control z-index, select inside group
  • Object instance manager with shared geometry (geometry changes affects all instances, but every instance can have it's own styles)'
  • Basic geometry creation (circle, rect, text, Bézier curves/poly)
  • Geometry effects/styles: shadow (drop, 3d), blur, solid fill, gradient fill (radial, linear), stroke (inner, outer, brush), texture fill, clip, geometry combine (union, intersection, substarction), smooth corners, path offset, text to path, warp (on curve, on surface), mirror, clone with transforms
  • Constraint layout manager, auto align/size elements relative to the others
  • Template manager (create parameters and help customize the aspect of your artwork)
  • Save, load and organize projects
Typescript
2D Geometry
Canvas API
SVG
Web App

Video

Screenshots

Links

JS WEB Framework

2019 - 2021 (37 yo) - Dev time: 2
Fronted framework entirely coded in Typescript from scratch (see oggibo mobile or menù project). Fast, lightweight and more powerful than other popular framework (react, vue, angular)
  • Small size, Template Engine 34 kb (9 kb gzipped), Full Framework and components 295 kb (58 kb gzipped)
  • 100% typescript, no third part libraries, 100% cross-browser compatibility (except < IE 11)
  • Template engine that compile from html-like syntax to Typescript (web pack module or command line utility)
  • Pure MVVM architecture without any additional code / infrastructure. Changing a property in your model will reflect on bound UI element.
  • Incremental UI update, will be updated only when a model change reflect on UI change, despite properties values / condition. This include array operations (add, remove, swap, move, replace)
  • Large set of UI components and styles
  • Content/behavior centric architecture, you describe 'in abstract' what you need, and the user interface will reflect it
Typescript
Framework

Links

Movie Manager suspended

2016 (34 yo) - Dev time: 3
View, find, organize, search, watch and see movie details, using aggregate data from different providers
  • IMDB & WikiData Movie search & info extractor (HTLM / microdata scraping)
  • IMDB, Rotten Tomatos, 'Spietati' review and rate extractor
  • OpenSubtitles, YTS, Podnapisi subtitle download and parsing/encoding (VTT/SUB format)
  • YTF Torrent Search, and real time HTTPS movie streaming during download (Ragnar lib)
  • Desktop movie player with sub and multi-language support
HTML Scraping
ASP.Net Core
Neo4J (Graph DB)
WPF
Typescript
Torrent
WEB Api
Web App

Screenshots

Links

OggiBO

2015 - 2019 (33 yo) - Dev time: 2
Web and mobile application to show events organized in a specific location. The event list is automatic acquired using facebook
  • Web & mobile app
  • Automatic data acquisition
  • Huge facebook Hack to obtain an access token with an unlimited API access and call rate
C#
ASP.Net Core
Typescript
SQL Server
FB API
Hack
WEB Api

Screenshots

Links