From 3dcef7591bcf8cba71bcb89086dd2ef3ce1102a5 Mon Sep 17 00:00:00 2001 From: Fabrizio Cafolla Date: Mon, 16 Sep 2024 18:07:45 +0200 Subject: [PATCH] fix: update --- .pre-commit-config.yaml | 1 + website/database/.gitignore | 2 +- website/database/companies.json | 600 ------------------ website/database/startups.json | 7 + website/docusaurus.config.js | 12 +- .../{team.tsx => about-us.tsx} | 2 +- .../communities.tsx | 50 +- .../companies.tsx | 47 -- .../contributors/developers.md | 2 +- .../contributors/partners.md | 2 +- .../contributors/startups.md} | 2 +- .../coworkings.tsx | 10 +- .../digital-nomads.tsx | 6 +- .../docusaurus-plugin-content-pages/index.tsx | 34 +- .../opensources.tsx | 6 +- .../startups.tsx | 71 +++ .../it/docusaurus-theme-classic/navbar.json | 6 +- website/scripts/create_landings.py | 16 +- website/scripts/create_pages.py | 8 +- .../TableFeatures/digital-nomads.tsx | 2 +- .../{companies.tsx => startups.tsx} | 14 +- website/src/pages/{team.tsx => about-us.tsx} | 2 +- website/src/pages/communities.tsx | 49 +- website/src/pages/companies.tsx | 47 -- website/src/pages/companies/advigator.md | 28 - website/src/pages/companies/airlite.md | 28 - website/src/pages/companies/amusi.md | 30 - website/src/pages/companies/bending-spoons.md | 28 - website/src/pages/companies/biorfarm.md | 30 - website/src/pages/companies/casavo.md | 28 - website/src/pages/companies/cloud-finance.md | 28 - website/src/pages/companies/data-pizza.md | 26 - website/src/pages/companies/dorbit.md | 28 - website/src/pages/companies/enel-x.md | 28 - website/src/pages/companies/everli.md | 28 - website/src/pages/companies/flowe.md | 28 - .../companies/fotovoltaiconorditalia.it.md | 28 - website/src/pages/companies/genomeup.md | 28 - website/src/pages/companies/hiway-media.md | 30 - website/src/pages/companies/jobtech.md | 30 - website/src/pages/companies/macai.md | 28 - website/src/pages/companies/mia-care.md | 28 - website/src/pages/companies/mia-fintech.md | 28 - website/src/pages/companies/mia-platform.md | 28 - website/src/pages/companies/musement.md | 28 - website/src/pages/companies/musixmatch.md | 28 - website/src/pages/companies/neulabs.md | 34 - website/src/pages/companies/noovolari.md | 28 - website/src/pages/companies/nuvolaris.md | 28 - website/src/pages/companies/opencity-labs.md | 30 - website/src/pages/companies/orangefiber.md | 30 - website/src/pages/companies/plick.md | 28 - website/src/pages/companies/prima.md | 30 - website/src/pages/companies/pronto-pro.md | 28 - website/src/pages/companies/satispay.md | 30 - website/src/pages/companies/scalapay.md | 30 - website/src/pages/companies/scuter.md | 30 - website/src/pages/companies/sfuso-italia.md | 28 - website/src/pages/companies/spartantech.md | 28 - website/src/pages/companies/tiledesk.md | 30 - website/src/pages/companies/tirasa.md | 28 - website/src/pages/companies/vitavi.md | 30 - website/src/pages/companies/weroad.md | 30 - website/src/pages/companies/wiseair.md | 28 - website/src/pages/companies/yolo.md | 30 - website/src/pages/companies/zappyrent.md | 30 - website/src/pages/contributors/developers.md | 2 +- .../pages/contributors/startups.md} | 2 +- website/src/pages/coworkings.tsx | 8 +- website/src/pages/digital-nomads.tsx | 8 +- website/src/pages/index.tsx | 19 +- website/src/pages/landings/companies.md | 510 --------------- website/src/pages/landings/startups.md | 8 + website/src/pages/opensources.tsx | 8 +- website/src/pages/startups.tsx | 70 ++ website/src/pages/startups/.gitkeep | 0 76 files changed, 338 insertions(+), 2505 deletions(-) delete mode 100644 website/database/companies.json create mode 100644 website/database/startups.json rename website/i18n/it/docusaurus-plugin-content-pages/{team.tsx => about-us.tsx} (98%) delete mode 100644 website/i18n/it/docusaurus-plugin-content-pages/companies.tsx rename website/{src/pages/contributors/companies.md => i18n/it/docusaurus-plugin-content-pages/contributors/startups.md} (94%) create mode 100644 website/i18n/it/docusaurus-plugin-content-pages/startups.tsx rename website/src/components/TableFeatures/{companies.tsx => startups.tsx} (89%) rename website/src/pages/{team.tsx => about-us.tsx} (98%) delete mode 100644 website/src/pages/companies.tsx delete mode 100644 website/src/pages/companies/advigator.md delete mode 100644 website/src/pages/companies/airlite.md delete mode 100644 website/src/pages/companies/amusi.md delete mode 100644 website/src/pages/companies/bending-spoons.md delete mode 100644 website/src/pages/companies/biorfarm.md delete mode 100644 website/src/pages/companies/casavo.md delete mode 100644 website/src/pages/companies/cloud-finance.md delete mode 100644 website/src/pages/companies/data-pizza.md delete mode 100644 website/src/pages/companies/dorbit.md delete mode 100644 website/src/pages/companies/enel-x.md delete mode 100644 website/src/pages/companies/everli.md delete mode 100644 website/src/pages/companies/flowe.md delete mode 100644 website/src/pages/companies/fotovoltaiconorditalia.it.md delete mode 100644 website/src/pages/companies/genomeup.md delete mode 100644 website/src/pages/companies/hiway-media.md delete mode 100644 website/src/pages/companies/jobtech.md delete mode 100644 website/src/pages/companies/macai.md delete mode 100644 website/src/pages/companies/mia-care.md delete mode 100644 website/src/pages/companies/mia-fintech.md delete mode 100644 website/src/pages/companies/mia-platform.md delete mode 100644 website/src/pages/companies/musement.md delete mode 100644 website/src/pages/companies/musixmatch.md delete mode 100644 website/src/pages/companies/neulabs.md delete mode 100644 website/src/pages/companies/noovolari.md delete mode 100644 website/src/pages/companies/nuvolaris.md delete mode 100644 website/src/pages/companies/opencity-labs.md delete mode 100644 website/src/pages/companies/orangefiber.md delete mode 100644 website/src/pages/companies/plick.md delete mode 100644 website/src/pages/companies/prima.md delete mode 100644 website/src/pages/companies/pronto-pro.md delete mode 100644 website/src/pages/companies/satispay.md delete mode 100644 website/src/pages/companies/scalapay.md delete mode 100644 website/src/pages/companies/scuter.md delete mode 100644 website/src/pages/companies/sfuso-italia.md delete mode 100644 website/src/pages/companies/spartantech.md delete mode 100644 website/src/pages/companies/tiledesk.md delete mode 100644 website/src/pages/companies/tirasa.md delete mode 100644 website/src/pages/companies/vitavi.md delete mode 100644 website/src/pages/companies/weroad.md delete mode 100644 website/src/pages/companies/wiseair.md delete mode 100644 website/src/pages/companies/yolo.md delete mode 100644 website/src/pages/companies/zappyrent.md rename website/{i18n/it/docusaurus-plugin-content-pages/contributors/companies.md => src/pages/contributors/startups.md} (94%) delete mode 100644 website/src/pages/landings/companies.md create mode 100644 website/src/pages/landings/startups.md create mode 100644 website/src/pages/startups.tsx create mode 100644 website/src/pages/startups/.gitkeep diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b380990..0c2828b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -83,4 +83,5 @@ repos: - --args=--skip-check CKV_AWS_158 - --args=--skip-check CKV_AWS_116 - --args=--skip-check CKV_AWS_259 + - --args=--skip-check CKV_AWS_374 - --args=--skip-check CKV_GHA_7 diff --git a/website/database/.gitignore b/website/database/.gitignore index 158d788..a55beba 100644 --- a/website/database/.gitignore +++ b/website/database/.gitignore @@ -1,7 +1,7 @@ * !.gitignore !communities.json -!companies.json +!startups.json !digital-nomads.json !languages.json !opensource.json diff --git a/website/database/companies.json b/website/database/companies.json deleted file mode 100644 index e62ccd5..0000000 --- a/website/database/companies.json +++ /dev/null @@ -1,600 +0,0 @@ -{ - "data": [ - { - "name": "Advigator", - "site_url": "https://www.advigator.com", - "type": "B2B", - "market": "Service", - "description": "Advertising optimization software for Amazon Ads", - "tags": ["amazon", "ads", "saas"], - "foundation_year": "2020", - "autogenerated": { - "filename": "advigator.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Airlite", - "site_url": "https://airlite.com/", - "type": "D2C", - "market": "Environment", - "description": "Airlite \u00e8 una tecnologia rivoluzionaria, 100% naturale con principio attivo brevettato. La nostra vernice genera una reazione ossidante con cui vengono catturati e distrutti gli agenti inquinanti.", - "tags": ["soustainable", "paint", "eco", "co2", "natural"], - "foundation_year": "2013", - "autogenerated": { - "filename": "airlite.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Amusi", - "site_url": "https://www.amusi.it/", - "type": "D2C", - "market": "Food", - "description": "Elevare il tenore di vita degli animali domestici offrendo prodotti di prima qualit\u00e0, in linea con le esigenze e le preferenze dei nostri amici a quattro zampe, acquistabili comodamente online", - "tags": ["cibo per animali", "prodotti per animali"], - "foundation_year": "2021", - "address": "Via Borromei, 6 20123 Milano", - "autogenerated": { - "filename": "amusi.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Bending Spoons", - "site_url": "https://bendingspoons.com/", - "type": "B2B", - "market": "Service", - "description": "At Bending Spoons, we create our own cutting-edge technologies and products.", - "tags": ["app store", "app ios", "app android", "app development"], - "foundation_year": "2013", - "autogenerated": { - "filename": "bending-spoons.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Biorfarm", - "site_url": "https://www.biorfarm.com/", - "type": "B2C", - "market": "Food", - "tags": ["sustainable", "sharing"], - "description": "Adotta i tuoi alberi e diventa Agricoltore Digitale. Riceverai la tua frutta fresca bio direttamente dalla campagna alla tua tavola!", - "foundation_year": "2015", - "address": " 87064 Corigliano-Rossano (CS)", - "autogenerated": { - "filename": "biorfarm.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Casavo", - "site_url": "https://casavo.com", - "type": "B2C", - "market": "Housing", - "tags": ["house"], - "description": "Casavo \u00e8 un'agenzia online per la compravendita di casa con largo uso di data analytics e machine learning", - "foundation_year": "2017", - "autogenerated": { - "filename": "casavo.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Cloud Finance", - "site_url": "https://www.cloudfinance.it", - "type": "B2B", - "market": "Fintech", - "description": "Piattaforma di cloud computing, mette a disposizione di professionisti e aziende che hanno esigenze di analisi complesse, software in grado di realizzare elaborazioni e reportistica in modo semplice e in tempi rapidi.", - "tags": ["service", "startup", "reports"], - "foundation_year": "2014", - "autogenerated": { - "filename": "cloud-finance.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Data Pizza", - "site_url": "https://datapizza.tech/", - "type": "B2C", - "description": "Datapizza.tech permette ai Profili Tech di trovare gratuitamente materiali di formazione, progetti e opportunit\u00e0 lavorative.", - "tags": [ - "ai", - "data science", - "machine learning", - "deep learning", - "big data", - "data engineering", - "data analysis" - ], - "market": "Recruiting", - "autogenerated": { - "filename": "data-pizza.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Dorbit", - "site_url": "https://www.dorbit.space/", - "type": "B2B", - "market": "Aeropsace", - "description": "We offer solutions based on proprietary technologies that enable the optimization of operations both in orbit and on the ground through last-mile delivery of satellites, orbital transportation, space logistics, and space waste management.", - "tags": ["space logistics"], - "foundation_year": "2017", - "autogenerated": { - "filename": "dorbit.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Enel X", - "site_url": "https://www.enelx.com/", - "type": "B2C", - "market": "Energy", - "description": "We are leading the energy transformation, making life smarter for people and companies everywhere.", - "tags": ["energy supply", "sustainable"], - "foundation_year": "2017", - "autogenerated": { - "filename": "enelx.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Everli", - "repository_organization_url": "https://www.github.com/everli", - "site_url": "https://everli.com/", - "type": "B2C", - "market": "Ecommerce", - "tags": ["e-commerce", "grocery"], - "description": "Groceries delivered from local stores in 1 hour.", - "foundation_year": "2014", - "autogenerated": { - "filename": "everli.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Flowe", - "site_url": "https://www.flowe.com/", - "type": "B2C", - "market": "Fintech", - "description": "La Flowe Card \u00e8 la carta di debito in legno che rispetta rigorosi standard ambientali. In pi\u00f9 quando la richiedi noi piantiamo un albero in Guatemala per compensare la CO2, sostenendo l\u2019economia e l\u2019alimentazione delle famiglie locali.", - "tags": ["carta di debito", "sostenibilit\u00e0"], - "foundation_year": "2020", - "autogenerated": { - "filename": "flowe.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Fotovoltaiconorditalia.it", - "site_url": "https://www.fotovoltaiconorditalia.it", - "type": "B2C", - "market": "Energy", - "description": "Progetto di informazione sul mondo del fotovoltaico e delle fonti rinnovabili. E match tra richieste di preventivo e offerte di installazioni di impianti da fonti rinnovbili.", - "tags": ["green economy", "sostenibilit\u00e0", "fotovoltaico"], - "foundation_year": "2010", - "autogenerated": { - "filename": "fotovoltaiconorditalia.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Genomeup", - "site_url": "http://www.genomeup.com/", - "type": "B2B", - "market": "Biotech", - "description": "GenomeUp has developed several bioinformatics tools and protocols to make data and metadata today big health data traceable, accessible, interoperable and reusable", - "tags": ["health", "ai"], - "foundation_year": "2011", - "autogenerated": { - "filename": "genomeup.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Hiway Media", - "site_url": "https://hiway.media", - "type": "B2C", - "market": "Fintech", - "tags": ["ott", "digital", "startup", "video", "streaming", "platforms"], - "description": "Costruiamo esperienze d\u2019intrattenimento digitali. Immaginiamo, progettiamo e sviluppiamo ecosistemi digitali su misura dei nostri clienti, con lo scopo di costruire esperienze memorabili per i fan.", - "foundation_year": "2020", - "address": "Via Francesco Melzi d\u2019Eril 4, Milan, ITALY", - "autogenerated": { - "filename": "hiwaymedia.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Jobtech", - "site_url": "https://jobtech.it", - "type": "D2C", - "market": "Service", - "tags": ["lavoro", "contratti"], - "description": "Ottimizzare il processo di incontro tra aziende e candidati sul mercato del lavoro.", - "foundation_year": "2020", - "address": "Via Borromei, 6 20123 Milano", - "autogenerated": { - "filename": "jobtech.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Macai", - "site_url": "https://macaiapp.com/", - "type": "D2C", - "market": "Food", - "description": "Siamo l\u2019evoluzione del tradizionale supermercato e il modo pi\u00f9 facile e veloce per fare la spesa. Tramite la nostra app, si pu\u00f2 ordinare una vasta gamma di prodotti food/non-food e riceverli nell\u2019area coperta dal servizio in pochi minuti.", - "tags": ["online shop", "food shopping", "healty", "food delivery"], - "foundation_year": "2021", - "autogenerated": { - "filename": "macai.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Mia-Care", - "site_url": "https://mia-care.io", - "type": "B2B", - "market": "Health", - "description": "Mia-Care helps Pharma, MedTech, and Clinics accelerate their digital evolution and get integrated into the healthcare ecosystem.", - "tags": ["cloud-native", "kubernetes", "digital health", "healthcare"], - "foundation_year": "2021", - "autogenerated": { - "filename": "mia-care.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Mia-FinTech", - "site_url": "https://mia-fintech.io", - "type": "B2B", - "market": "Fintech", - "description": "Mia-FinTech bridges the gap between traditional institutions and digitally-enabled modern finance.", - "tags": [ - "cloud-native", - "kubernetes", - "financial services", - "open finance", - "open banking" - ], - "foundation_year": "2021", - "autogenerated": { - "filename": "mia-fintech.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Mia-Platform", - "repository_organization_url": "https://github.com/mia-platform", - "site_url": "https://mia-platform.eu", - "type": "B2B", - "market": "Service", - "description": "The simplest way to develop and operate modern applications on Kubernetes.", - "tags": ["cloud-native", "kubernetes", "developer hub"], - "foundation_year": "2016", - "autogenerated": { - "filename": "mia-platform.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Musement", - "site_url": "https://www.musement.com/it/", - "type": "D2C", - "market": "Service", - "description": "Musement aiuta i viaggiatori a rendere indimenticabili i loro viaggi, offrendo un\u2019ampia scelta di esperienze.", - "tags": ["culture"], - "foundation_year": "2013", - "autogenerated": { - "filename": "musement.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Musixmatch", - "site_url": "https://www.musixmatch.com/it", - "type": "B2C", - "market": "Service", - "description": "Our mission is to provide data, tools and services that allow the experience of music to be enriched across the whole world.", - "tags": ["ai", "music"], - "foundation_year": "2010", - "autogenerated": { - "filename": "musixmatch.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Neulabs", - "repository_organization_url": "https://github.com/neulabscom", - "site_url": "https://neulabs.com", - "type": "D2C", - "market": "Service", - "description": "Born to identify and build the entrepreneurial successes of the future: it discovers, acquires, improves and internationalizes direct-to-consumer brands, transforming them into global players with a strong commercial impact.", - "tags": ["ecommerce", "aws"], - "foundation_year": "2021", - "address": "Via Borromei, 6 20123 Milano", - "tech_stack": [ - "AWS", - "Node.js", - "Typescript", - "Docker", - "Serverless", - "Vercel", - "Python", - "Microservices", - "Big Query" - ], - "autogenerated": { - "filename": "neulabs.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Noovolari", - "site_url": "https://www.noovolari.com/", - "type": "B2B", - "market": "Software", - "description": "Leapp's creators. Dev-first approach to Cloud Operations.", - "tags": ["was", "azure", "cybersecurity"], - "foundation_year": "2022", - "autogenerated": { - "filename": "noovolari.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Nuvolaris", - "site_url": "https://nuvolaris.io/", - "type": "C2C", - "market": "Software", - "description": "Helps software developers and companies deliver business value by creating and deploying portable serverless apps in any cloud.", - "tags": ["cloud-native", "serverless"], - "foundation_year": "2021", - "autogenerated": { - "filename": "nuvolaris.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Opencity Labs", - "repository_organization_url": "https://gitlab.com/opencity-labs", - "site_url": "https://opencitylabs.it", - "type": "B2B", - "market": "Software", - "description": "The company behind OpencityItalia, the platform to create clean and simple digital public services.", - "tags": ["symfony", "fastapi", "kafka", "golang", "event-sourcing"], - "foundation_year": "2022", - "address": "Via S. Francesco d'Assisi 10 - 38122 Trento (Italy)", - "autogenerated": { - "filename": "opencity-labs.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Orangefiber", - "site_url": "https://orangefiber.it/", - "type": "B2B", - "market": "Food", - "tags": ["sustainable"], - "description": "We create sustainable and innovative materials for fashion starting from citrus juice by-products, using an innovative and patented process and working with industry leaders.", - "foundation_year": "2014", - "address": "Via Monserrato 110\u2013116 95128 Catania (CT) Italy", - "autogenerated": { - "filename": "orangefiber.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Plick", - "site_url": "https://plick.eu/", - "type": "B2C", - "market": "Banking", - "description": "Offriamo servizi a supporto delle Banche Europee, degli Istituti di Pagamento, degli Istituti di Moneta Elettronica e del cliente finale con l\u2019obiettivo di innovare l\u2019esperienza dei pagamenti promuovendo la centralit\u00e0 del conto corrente.", - "tags": ["service", "startup", "payments", "fintech"], - "foundation_year": "2017", - "autogenerated": { - "filename": "plick.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Prima", - "site_url": "https://prima.it", - "type": "B2C", - "market": "Insurance", - "tags": ["assicurazioni", "polizze"], - "description": "Prima \u00e8 un'agenzia assicurativa specializzata nella vendita di polizze online.", - "foundation_year": "2015", - "address": "Piazzale Loreto 17, 20131 Milano", - "autogenerated": { - "filename": "prima.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Pronto Pro", - "site_url": "https://www.prontopro.it/", - "type": "D2C", - "market": "Service", - "description": "ProntoPro ti aiuta a trovare professionisti del mondo dei servizi: qualsiasi cosa dal fotografo per un matrimonio, all'idraulico, al detective privato.", - "tags": ["startup", "search", "professionist"], - "foundation_year": "2015", - "autogenerated": { - "filename": "pronto-pro.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Satispay", - "site_url": "https://www.satispay.com/", - "type": "B2C", - "market": "Fintech", - "tags": ["e-commerce", "payments"], - "description": "Semplificare i pagamenti per migliorare la vita delle persone.", - "foundation_year": "2013", - "address": "Via Luigi Porro Lambertenghi 7, 20159 Milano", - "autogenerated": { - "filename": "satispay.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Scalapay", - "site_url": "https://www.scalapay.com/", - "type": "B2C", - "market": "Fintech", - "tags": ["e-commerce", "payments"], - "description": "Scalapay \u00e8 un innovativo metodo di pagamento che ti permette di acquistare le cose che ami nei negozi online e fisici, riceverli immediatamente e pagarli in tutta calma.", - "foundation_year": "2019", - "address": "Via Giuseppe Mazzini 9, 20123 Milano", - "autogenerated": { - "filename": "scalapay.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Scuter", - "site_url": "https://www.scuter.co", - "type": "D2C", - "market": "Automotive", - "tags": ["sharing", "mobility"], - "description": "Scuter is a Mobility as a Service (MaaS) solution that can solve city mobility problems by using the latest technology", - "foundation_year": "2018", - "address": "Via Marsala 29H, 00185 Roma", - "autogenerated": { - "filename": "scuter.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Sfuso Italia", - "site_url": "https://www.sfusitalia.it", - "type": "D2C", - "market": "Food", - "description": "Sfusitalia vuole ampliare, potenziare e digitalizzare il mercato sfuso e zero waste italiano, sensibilizzando i cittadini ad avere stili di vita dal ridotto impatto ambientale.", - "tags": ["green economy", "rycle", "sustainability", "zero waste"], - "foundation_year": "2019", - "autogenerated": { - "filename": "sfusoitalia.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Spartantech", - "site_url": "https://www.spartantech.it/", - "type": "B2B", - "market": "Service", - "tags": ["blockchain"], - "description": "Rendere tecnologie di frontiera accessibili, attraverso applicazioni plug&play a supporto di aziende, start up e professionisti italiani ed europei.", - "foundation_year": "2020", - "autogenerated": { - "filename": "spartantech.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Tiledesk", - "repository_organization_url": "https://github.com/Tiledesk/tiledesk", - "site_url": "https://tiledesk.com", - "type": "B2B", - "market": "Software", - "description": "Open Source Live Chat with adaptive multichannel Chatbots design technology. Alternative to Intercom and Zendesk for Customer Service and Conversational Marketing", - "tags": ["nodejs", "angular", "mqtt"], - "foundation_year": "2020", - "address": "Via Fratelli Bandiera, 17, 73010 Soleto LE", - "autogenerated": { - "filename": "tiledesk.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Tirasa", - "repository_organization_url": "https://github.com/Tirasa", - "site_url": "https://www.tirasa.net/", - "type": "B2B", - "market": "Software", - "description": "Build, maintain and deploy a whole stack of Open Source Identity and Access Management tools and frameworks.", - "tags": ["identity", "sso", "provisioning"], - "foundation_year": "2011", - "autogenerated": { - "filename": "tirasa.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Vitavi", - "site_url": "https://www.vitavi.it/", - "type": "D2C", - "market": "Health", - "description": "Integratori alimentari e prodotti beauty efficaci e innovativi, contraddistinti da ingredienti mirati e tracciabili.", - "tags": ["integratori", "salute"], - "foundation_year": "2021", - "address": "Via Borromei, 6 20123 Milano", - "autogenerated": { - "filename": "vitavi.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Weroad", - "site_url": "https://www.weroad.it/", - "type": "B2C", - "market": "Travel", - "tags": ["sustainable", "sharing"], - "description": "Esplora il mondo, conosci nuovi amici, scopri culture lontane e vivi esperienze uniche: questo \u00e8 WeRoad!", - "foundation_year": "2017", - "address": "Viale Cassala, 30 - 20143 Milano (MI)", - "autogenerated": { - "filename": "weroad.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Wiseair", - "site_url": "https://www.wiseair.vision/", - "type": "B2B", - "market": "Health", - "description": "Uniamo persone, municipalit\u00e0 e aziende nella difesa dell'aria pulita. Raccogliamo dati, generiamo consapevolezza, promuoviamo impatto.", - "tags": ["smart city"], - "foundation_year": "2019", - "autogenerated": { - "filename": "wiseair.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Yolo", - "site_url": "https://yolo-insurance.com", - "type": "B2C", - "market": "Insurance", - "tags": ["assicurazioni", "polizze"], - "description": "Innovare l'offerta assicurativa per soddisfare nuove esigenze e modalit\u00e0 di protezione.", - "foundation_year": "2018", - "address": "Via Fabio Filzi 27, 20124 Milano", - "autogenerated": { - "filename": "yolo.json", - "timestamp": "2024-08-25T09:17:48Z" - } - }, - { - "name": "Zappyrent", - "site_url": "https://www.zappyrent.com", - "type": "D2C", - "market": "Service", - "tags": ["affitti", "case"], - "description": "Piattaforma di affitti a medio\u2011lungo termine, che gestisce l\u2019intero processo di affitto; dagli annunci alla gestione dei contratti, dai depositi fino al pagamento delle mensilit\u00e0.", - "foundation_year": "2019", - "address": "Via Palmanova 67, 20132 Milano", - "autogenerated": { - "filename": "zappyrent.json", - "timestamp": "2024-08-25T09:17:48Z" - } - } - ], - "metadata": { - "total": 42, - "update_at": "2024-08-25T09:17:48Z" - } -} diff --git a/website/database/startups.json b/website/database/startups.json new file mode 100644 index 0000000..f31430c --- /dev/null +++ b/website/database/startups.json @@ -0,0 +1,7 @@ +{ + "data": [], + "metadata": { + "total": 0, + "update_at": "2024-08-25T09:17:48Z" + } +} diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 18ce63f..cd76b9a 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -112,8 +112,8 @@ const config = { label: '👥 Communities', }, { - to: '/companies', - label: '🏡 Companies', + to: '/startups', + label: '🏡 Startups', }, { to: '/coworkings', @@ -142,8 +142,8 @@ const config = { label: '👥 Communities', }, { - to: '/contributors/companies', - label: '🏡 Companies', + to: '/contributors/startups', + label: '🏡 Startups', } ] }, @@ -162,8 +162,8 @@ const config = { label: '⭐ Our Partners', }, { - to: '/team', - label: '💎 Team', + to: '/about-us', + label: '💎 About Us', }, { to: 'https://mailchi.mp/8933ba69ba9c/beta-version', diff --git a/website/i18n/it/docusaurus-plugin-content-pages/team.tsx b/website/i18n/it/docusaurus-plugin-content-pages/about-us.tsx similarity index 98% rename from website/i18n/it/docusaurus-plugin-content-pages/team.tsx rename to website/i18n/it/docusaurus-plugin-content-pages/about-us.tsx index eab2b3a..d0b85f5 100644 --- a/website/i18n/it/docusaurus-plugin-content-pages/team.tsx +++ b/website/i18n/it/docusaurus-plugin-content-pages/about-us.tsx @@ -13,7 +13,7 @@ export default function App(): JSX.Element { ]; return (
diff --git a/website/i18n/it/docusaurus-plugin-content-pages/communities.tsx b/website/i18n/it/docusaurus-plugin-content-pages/communities.tsx index c5996c6..be754e5 100644 --- a/website/i18n/it/docusaurus-plugin-content-pages/communities.tsx +++ b/website/i18n/it/docusaurus-plugin-content-pages/communities.tsx @@ -8,24 +8,25 @@ import Container from '@mui/material/Container'; import CommunitiesTableData from '@site/src/components/TableFeatures/communities'; import Link from '@docusaurus/Link'; import Button from '@mui/material/Button'; +import Grid from '@mui/material/Unstable_Grid2'; import RawData from '../../../src/components/RawData'; export default function App(): JSX.Element { return ( + description="La nostra awesome list di communities tech in Italia">
- Awesome Italia Communities + Communities Tech in Italia - {'An awesome list of tech communities in Italy'} + La nostra awesome list di communities tech in Italia @@ -33,6 +34,47 @@ export default function App(): JSX.Element { + + + + + Scopri e unisciti alle migliori community tech italiane + + +

L’Italia vanta numerose community tech che offrono spazi di condivisione e apprendimento per professionisti e appassionati del settore. Unirsi a queste community può essere un'opportunità straordinaria per rimanere aggiornati sulle ultime tendenze, sviluppare nuove competenze e creare connessioni preziose. Tutto ciò che devi fare, dunque, è trovare ora una o più community tech che trattino argomenti che ti interessano e unirti a loro!

+

Se sei alla ricerca di ispirazione, ecco qualche consigli per te: Codemotion, una delle più grandi community tech in Italia e in Europa, organizza conferenze, corsi e meet-up per sviluppatori di ogni livello. Se cerchi invece una community tech sul territorio, Latina in Tech, DevMarche e Open Source Saturday Milano propongono eventi, talk e workshop rispettivamente nel Lazio, nelle Marche e in Lombardia.

+

E se pensi che le community tech possano fare al caso solo degli sviluppatori, ti sbagli! Per esempio, HR feat ICT è una community nata per creare uno spazio di confronto e condivisione tra HR e professionisti tech, ed è il luogo ideale per ricevere supporto sull’iter di ricerca e selezione, chiedere consigli (su CV, RAL, benefit) e trovare offerte di lavoro. Qualcosa di simile lo fa anche fullremote.it, che sul suo canale Telegram raccoglie e pubblica offerte di lavoro completamente da remoto (aperte anche a Project e Product Manager, HR ecc.). E se ancora non hai trovato ciò che fa al caso tuo, la soluzione è esplorare la nostra awesome list!

+
+
+ + + + La community di Italia Open-Source + + +

Mettere insieme diverse community è bello, veder crescere la propria ancora di più! Iscriviti alla Beta Version di Italia Open-Source per accedere in anteprima a promozioni esclusive, codici sconto per eventi dei nostri Partner e molto altro!

+
+
+ + + + Partecipa agli eventi tech in Italia online e dal vivo + + +

Partecipare agli eventi tech organizzati dalle community italiane, sia online che dal vivo, è un’occasione imperdibile per chi desidera ampliare le proprie competenze, restare al passo con le novità del settore ma soprattutto fare networking. Non è raro, infatti, che molti professionisti trovino opportunità lavorative grazie alle conoscenze strette durante questi eventi, entrando in contatto diretto con gli esponenti delle aziende. Inoltre, se sei fondatore o membro di una community tech questi incontri sono un’ottima opportunità per far conoscere il tuo progetto a più persone possibili. Qualunque sia la natura degli eventi (meet-up locali, hackathon, webinar o conferenze internazionali) ogni occasione è buona per crescere sia come professionista, sia per farti notare nel settore!

+
+
+ + + + Come faccio ad aggiungere una community alla lista? + + +

Sei l’ideatore o un membro di una community tech italiana? Clicca al seguente link per scoprire come aggiungere la tua community alla lista.

+
+
+
+ - - */} - - - -
-
- ); -} \ No newline at end of file diff --git a/website/i18n/it/docusaurus-plugin-content-pages/contributors/developers.md b/website/i18n/it/docusaurus-plugin-content-pages/contributors/developers.md index 378ddb6..b0f4bb3 100644 --- a/website/i18n/it/docusaurus-plugin-content-pages/contributors/developers.md +++ b/website/i18n/it/docusaurus-plugin-content-pages/contributors/developers.md @@ -22,7 +22,7 @@ Se volete lanciare il vostro progetto, dargli una spinta o semplicemente sentirv ## Esplora le tipologie di Contribuzione - Aggiungi il tuo progetto Add (leggi la sezione "Come contribuire") -- [Aggiungi Startup](/contributors/companies) +- [Aggiungi Startup](/contributors/startups) - [Aggiungi Community](/contributors/communities) - [Aggiungi una destinazione per Nomadi Digitali](/contributors/digital-nomads) - [Diventa un Community Partner](/contributors/partners) diff --git a/website/i18n/it/docusaurus-plugin-content-pages/contributors/partners.md b/website/i18n/it/docusaurus-plugin-content-pages/contributors/partners.md index ffc637e..816d26e 100644 --- a/website/i18n/it/docusaurus-plugin-content-pages/contributors/partners.md +++ b/website/i18n/it/docusaurus-plugin-content-pages/contributors/partners.md @@ -22,7 +22,7 @@ Se vuoi diventare Community Partner di Italia Open-Source tutto ciò che ti chie ## Scopri i fantastici vantaggi (extra) -Come Community Partner riceverete tutti i vantaggi garantiti a tutte le [comunità che contribuiscono a Italia Open-source](/contribuenti/comunità). In più, offriamo alcuni vantaggi extra: +Come Community Partner riceverete tutti i vantaggi garantiti a tutte le [comunità che contribuiscono a Italia Open-source](/contributors/communities). In più, offriamo alcuni vantaggi extra: - **Badge verificato** visibile nell'elenco delle comunità e sulla tua pagina personale - **Shoutout sui social media** diff --git a/website/src/pages/contributors/companies.md b/website/i18n/it/docusaurus-plugin-content-pages/contributors/startups.md similarity index 94% rename from website/src/pages/contributors/companies.md rename to website/i18n/it/docusaurus-plugin-content-pages/contributors/startups.md index f2f92db..f336225 100644 --- a/website/src/pages/contributors/companies.md +++ b/website/i18n/it/docusaurus-plugin-content-pages/contributors/startups.md @@ -20,7 +20,7 @@ description: Italy Open-Source relies on the strength of community, find out who ## How to Join Italia Open-Source -You can add a company to our [awsome list](/companies) in two different ways: +You can add a company to our [awsome list](/startups) in two different ways: 1. Create Pull-Request on GitHub [awesome-italia-opensource](https://github.com/italia-opensource/awesome-italia-opensource) and wait for it to be approved after a thorough review. 2. Fill out the form and if your community meets all the requirements, you will receive an email to confirm the addition to Italia Open-Source. [Compile form](https://forms.gle/HanD9st1L8H34BhQ9) \ No newline at end of file diff --git a/website/i18n/it/docusaurus-plugin-content-pages/coworkings.tsx b/website/i18n/it/docusaurus-plugin-content-pages/coworkings.tsx index 1060796..4cc24a8 100644 --- a/website/i18n/it/docusaurus-plugin-content-pages/coworkings.tsx +++ b/website/i18n/it/docusaurus-plugin-content-pages/coworkings.tsx @@ -13,24 +13,24 @@ import RawData from '../../../src/components/RawData'; export default function App(): JSX.Element { return ( + description="La nostra awesome list di coworking in Italia">
- Awesome Italia Coworkings + Coworking in Italia - {'An awesome list of coworkings around the world'} + La nostra awesome list di coworking in Italia - Cooming soon... + Presto in arrivo... diff --git a/website/i18n/it/docusaurus-plugin-content-pages/digital-nomads.tsx b/website/i18n/it/docusaurus-plugin-content-pages/digital-nomads.tsx index 7d7cd04..2f8a1e9 100644 --- a/website/i18n/it/docusaurus-plugin-content-pages/digital-nomads.tsx +++ b/website/i18n/it/docusaurus-plugin-content-pages/digital-nomads.tsx @@ -35,7 +35,7 @@ export default function App(): JSX.Element { - + Quali sono le migliori destinazioni per nomadi digitali? @@ -44,7 +44,7 @@ export default function App(): JSX.Element { - + Come scegliere la meta ideale per nomadi digitali? @@ -53,7 +53,7 @@ export default function App(): JSX.Element { - + Come faccio ad aggiungere una destinazione per nomadi digitali alla lista? diff --git a/website/i18n/it/docusaurus-plugin-content-pages/index.tsx b/website/i18n/it/docusaurus-plugin-content-pages/index.tsx index 51059db..b54a1a6 100644 --- a/website/i18n/it/docusaurus-plugin-content-pages/index.tsx +++ b/website/i18n/it/docusaurus-plugin-content-pages/index.tsx @@ -71,7 +71,7 @@ export default function App(): JSX.Element { Business - + @@ -90,36 +90,44 @@ export default function App(): JSX.Element { + - + + Il Progetto Italia Open-Source è l'unica piattaforma completamente open-source che scopre, esplora e dà voce alle innovazioni tecnologiche italiane in modo trasparente e gratuito. Che tu abbia una startup, una community o un progetto open-source (o la stia semplicemente cercando) nella nostra Awesome List c’è spazio per tutti! - - - - + La nostra Missione Italia Open-Source non è una semplice piattaforma di raccolta dati, ma un progetto in cui chiunque può contribuire all’obiettivo di far scoprire e valorizzare i progetti open-source italiani. Ci piace pensare che la nostra community sia un punto di partenza per la creazione di un sistema tech italiano dove scambio di conoscenze, innovazione e collaborazione sono la regola, non l’eccezione! - - - + + + + + + + + + + + +
diff --git a/website/i18n/it/docusaurus-plugin-content-pages/opensources.tsx b/website/i18n/it/docusaurus-plugin-content-pages/opensources.tsx index 10da675..79aa290 100644 --- a/website/i18n/it/docusaurus-plugin-content-pages/opensources.tsx +++ b/website/i18n/it/docusaurus-plugin-content-pages/opensources.tsx @@ -35,7 +35,7 @@ export default function App(): JSX.Element { - + Che cos’è un progetto open source? @@ -44,7 +44,7 @@ export default function App(): JSX.Element { - + Come si collabora a un progetto open source? @@ -53,7 +53,7 @@ export default function App(): JSX.Element { - + Come faccio ad aggiungere un progetto open source alla lista? diff --git a/website/i18n/it/docusaurus-plugin-content-pages/startups.tsx b/website/i18n/it/docusaurus-plugin-content-pages/startups.tsx new file mode 100644 index 0000000..f53cc9f --- /dev/null +++ b/website/i18n/it/docusaurus-plugin-content-pages/startups.tsx @@ -0,0 +1,71 @@ + + +import React from 'react'; +import Layout from '@theme/Layout'; +import CssBaseline from '@mui/material/CssBaseline'; +import Typography from '@mui/material/Typography'; +import Container from '@mui/material/Container'; +import StartupsTableData from '@site/src/components/TableFeatures/startups'; +import Grid from '@mui/material/Unstable_Grid2'; + +import RawData from '../../../src/components/RawData'; + +export default function App(): JSX.Element { + return ( + +
+ + + + + Tech Startup in Italia + + + La nostra awesome list di startup tech italiane innovative + + + + + + + + + + + Scopri le migliori startup tech italiane + + +

Negli ultimi anni In Italia stiamo assistendo sempre più spesso alla nascita di startup che decidono di sfruttare l'approccio open source per sviluppare soluzioni all'avanguardia. Molto spesso però, questo aspetto non viene valorizzato. Per questo motivo, noi di Italia Open-Source abbiamo deciso di raccoglierle in una awesome-list, poiché pensiamo che siano un ottimo esempio di come l'approccio open source possa essere un fattore chiave di successo e innovazione nel mercato competitivo delle startup, dove ciò che conta è sapersi distinguere ed essere al passo con i tempi.

+
+
+ + + + I vantaggi dell’open source per le startup + + +

L'adozione di soluzioni open source offre numerosi vantaggi per le startup (e le aziende in generale), che vanno dalla riduzione dei costi all'accelerazione dei processi di sviluppo. Per le startup, questo significa poter accedere a tecnologie avanzate e affidabili, spesso supportate da una vasta documentazione e risorse online. Inoltre, i software open source possono contare su una comunità di sviluppatori che contribuisce all’innovazione costante del codice.

+

Un altro vantaggio è la trasparenza: il codice aperto permette di avere una completa visibilità su come funzionano le soluzioni implementate, riducendo i rischi legati alla sicurezza e alla conformità. Oltre quindi ad aumentare la sicurezza del proprio codice, tramite lo sviluppo di software open source le aziende possono rendere disponibile la loro tecnologia, facendosi pubblicità e ottenere anche una possibile fonte di guadagno.

+

In questi termini è facile comprendere come l'open source sia la chiave per creare un ecosistema dinamico dove le startup possono crescere, innovare e competere a livello globale.

+
+
+ + + + Come faccio ad aggiungere un’azienda alla lista? + + +

Lavori in una startup tech italiana e vuoi aggiungerla alla nostra awesome-list? Clicca al seguente link per scoprire come aggiungere la tua azienda alla lista.

+
+
+
+ + + +
+
+ ); +} \ No newline at end of file diff --git a/website/i18n/it/docusaurus-theme-classic/navbar.json b/website/i18n/it/docusaurus-theme-classic/navbar.json index 78feee6..834548a 100644 --- a/website/i18n/it/docusaurus-theme-classic/navbar.json +++ b/website/i18n/it/docusaurus-theme-classic/navbar.json @@ -19,9 +19,9 @@ "message": "⭐ Partners", "description": "Navbar item with label ⭐ Our Partners" }, - "item.label.💎 Team": { - "message": "💎 Team", - "description": "Navbar item with label 💎 Team" + "item.label.💎 About Us": { + "message": "💎 Chi Siamo", + "description": "Navbar item with label 💎 About Us" }, "item.label.🌱 Beta Version": { "message": "🌱 Beta Version", diff --git a/website/scripts/create_landings.py b/website/scripts/create_landings.py index 180b762..6feec0c 100644 --- a/website/scripts/create_landings.py +++ b/website/scripts/create_landings.py @@ -47,9 +47,9 @@ def add_website_content(doc, url: str = None): doc.add_block(url) -def add_company_content(doc, data): +def add_startups_content(doc, data): doc.add_paragraph(f"### {data['name']}").insert_link( - data["name"], f"/companies/{normalizeFilename(data['name'])}" + data["name"], f"/startups/{normalizeFilename(data['name'])}" ) doc.add_block(f"**Market**: {data['market']} ({data['type']})") if data["description"]: @@ -98,7 +98,7 @@ def add_opensources_content(doc, data): def get_data(): - api_endpoit = ["opensource", "companies", "communities", "digital-nomads"] + api_endpoit = ["opensource", "startups", "communities", "digital-nomads"] data = {} for endpoint in api_endpoit: @@ -115,12 +115,12 @@ def main(): os.chdir("/".join([BASEDIR, "src", "pages", "landings"])) doc = create_page( - "Companies Landing", ["tech company", "open-source", "opensource"] + "Startups Landing", ["tech startups", "open-source", "opensource"] ) - for item in data["companies"]["data"]: - print(f"Creating {item['name']} in companies landing") - add_company_content(doc, item) - doc.dump("companies") + for item in data["startups"]["data"]: + print(f"Creating {item['name']} in startups landing") + add_startups_content(doc, item) + doc.dump("startups") doc = create_page( "Opensource Projects Landing", diff --git a/website/scripts/create_pages.py b/website/scripts/create_pages.py index b12d64a..2437f54 100644 --- a/website/scripts/create_pages.py +++ b/website/scripts/create_pages.py @@ -75,7 +75,7 @@ def add_website_content(doc, url: str = None): doc.add_block(url) -def add_company_content(doc, data): +def add_startups_content(doc, data): doc.add_heading("Info", level=3) doc.add_block(f"**Market**: {data['market']} ({data['type']})") if data.get("address"): @@ -178,7 +178,7 @@ def _repository(repository_platform, repository_url): def main(): - api_endpoit = ["opensource", "companies", "communities", "digital-nomads"] + api_endpoit = ["opensource", "startups", "communities", "digital-nomads"] for endpoint in api_endpoit: data_filepath = "/".join([BASEDIR, "database", f"{endpoint}.json"]) @@ -201,8 +201,8 @@ def main(): doc = create_page(item, endpoint) - if endpoint == "companies": - add_company_content(doc, item) + if endpoint == "startups": + add_startups_content(doc, item) if endpoint == "communities": add_communities_content(doc, item) diff --git a/website/src/components/TableFeatures/digital-nomads.tsx b/website/src/components/TableFeatures/digital-nomads.tsx index f701ba1..2741b68 100644 --- a/website/src/components/TableFeatures/digital-nomads.tsx +++ b/website/src/components/TableFeatures/digital-nomads.tsx @@ -76,7 +76,7 @@ class DigitalNomadsTableData extends TableData {