Skip to content

Commit 5db7c92

Browse files
authored
feat: v3 rewrite (#118)
* Delete app.py * Delete requirements.txt * Delete frontend directory * feat: init v3 * feat: cors proxy * feat: vercel json * Delete Dockerfile * Delete docker-compose.yml * fix: bruh, akamai * fix: trying to bypass JA3 fingerprint * feat: use undici * fix: try cleaner one * fix: headers * feat: clean html * feat: delete proxy with serverless * feat: delete proxy serverless * feat: css! * feat: app.js per login con proxy su workers ristretto * chore: delete docker-related things * feat: grafici * feat: grafici * fix: grafici * feat: previsioni, piccoli dots * feat: previsioni, dots * feat: tooltip sticky, "smart bar" su desktop, micro animazione previsione * feat: tooltip sticky, "smart bar" su desktop, micro animazione previsione * feat: assets dir * feat: screens! * fix:woops * feat: assets dir * feat: screenshot!! * fix: wtf * feat: assets dir * feat: screen * test * chore: test 2 * feat: renovate readme * feat: worker * feat: icons * feat: icon * feat: icon * feat: icon * feat: pass worker base as an env * feat: pass worker base as an env * feat: pass worker base as an env * feat: readme wiki * chore: delete gitkeep * chore: delete gitkeep
1 parent b214542 commit 5db7c92

52 files changed

Lines changed: 1620 additions & 7761 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 0 additions & 6 deletions
This file was deleted.

Dockerfile

Lines changed: 0 additions & 18 deletions
This file was deleted.

README.md

Lines changed: 17 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
<p align="center">
2-
<img src="https://raw.githubusercontent.com/gablilli/chemediaho/main/frontend/icons/icon-192.png" width="120" alt="che media ho? logo">
2+
<img src="https://raw.githubusercontent.com/open-viva/chemediaho/main/assets/icons/icon-192.png" width="120" alt="che media ho? logo">
33
</p>
44

55
<h1 align="center">📊 che media ho?</h1>
66

77
<p align="center">
8-
<b>la web app self-hostabile per calcolare la media dei voti su classeviva</b><br>
8+
<b>la web app per calcolare la media dei voti su classeviva</b><br>
99
anche quando l'istituto ha disattivato la funzione ufficiale.
1010
</p>
1111

1212
<p align="center">
13-
<img src="https://img.shields.io/github/stars/gablilli/chemediaho?style=flat-square">
14-
<img src="https://img.shields.io/github/license/gablilli/chemediaho?style=flat-square">
15-
<img src="https://img.shields.io/github/actions/workflow/status/gablilli/chemediaho/release.yml?style=flat-square">
13+
<img src="https://img.shields.io/github/stars/open-viva/chemediaho?style=flat-square">
14+
<img src="https://img.shields.io/github/license/open-viva/chemediaho?style=flat-square">
15+
<img src="https://img.shields.io/github/actions/workflow/status/open-viva/chemediaho/release.yml?style=flat-square">
1616
<img src="https://img.shields.io/docker/pulls/gablilli/chemediaho?style=flat-square">
1717
</p>
1818

@@ -44,39 +44,28 @@ il tutto tramite una **ui chiara**, pulita e mobile-friendly.
4444
- 🎨 **design responsive** — perfetto su mobile e desktop
4545
- 📊 **calcolo automatico della media**
4646
- 🎯 **calcoli & previsioni** — scopri che voti ti servono per raggiungere un obiettivo
47-
- 📈 **grafici interattivi** — visualizza l'andamento nel tempo
48-
- 💾 **esportazione csv** — porta i tuoi voti dove vuoi
47+
- 📈 **grafici interattivi** — visualizza l'andamento nel tempo
4948
- 🆓 **100% free & open source** — con controlli codeql
5049

5150
---
5251

53-
## 🚧 rewriting in corso
52+
## screenshot
5453

55-
> [!WARNING]
56-
> **il progetto è attualmente in fase di riscrittura.**
57-
58-
stiamo lavorando a una **nuova gestione degli endpoint** di classeviva, più robusta e manutenibile, e rendere l'app più snella.
59-
60-
durante questa fase:
61-
- 🔒 l'installazione tramite docker e le istruzioni di deploy **non sono aggiornate**
62-
- 📦 le release attuali potrebbero **non funzionare correttamente**
63-
- 🛠️ la struttura del progetto è soggetta a **cambiamenti significativi**
64-
65-
tieni d'occhio la repo per aggiornamenti, appena il rewriting sarà stabile, le istruzioni di installazione verranno ripristinate e aggiornate.
54+
<p align="center">
55+
<img src="./assets/1.png" width="18%" alt="Screenshot 1" style="border-radius: 8px;" />
56+
<img src="./assets/2.png" width="18%" alt="Screenshot 2" style="border-radius: 8px;" />
57+
<img src="./assets/3.png" width="18%" alt="Screenshot 3" style="border-radius: 8px;" />
58+
<img src="./assets/4.png" width="18%" alt="Screenshot 4" style="border-radius: 8px;" />
59+
<img src="./assets/5.png" width="18%" alt="Screenshot 5" style="border-radius: 8px;" />
60+
</p>
6661

67-
nel frattempo, puoi seguire i progressi guardando i [commit recenti](../../commits).
6862

6963
---
7064

71-
## ❤️ ringraziamenti
72-
73-
grazie a:
74-
75-
* [classeviva official endpoints](https://github.com/lioydiano/classeviva-official-endpoints)
76-
* sysregister di [syswhite.dev](https://github.com/syswhitedev)
77-
* [cvvsimpleavgrage](https://github.com/lucacraft89/cvvsimpleavgrage)
65+
## techy things
7866

79-
per aver reso possibile tutto questo.
67+
sei un dev e vuoi saperne di più? vai alla [wiki](https://github.com/open-viva/chemediaho/wiki/chemediaho-%E2%80%90-come-funziona,-setup).
68+
vuoi sapere come l'app si interfaccia a classeviva? fai riferimento a questa [repo](https://github.com/open-viva/endpoints).
8069

8170
---
8271

0 commit comments

Comments
 (0)