Sito con una bacheca di problemi e la possibilità di inviare soluzioni in markdown e latex
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Antonio De Lucreziis 8740feb2b6
continuous-integration/drone/push Build is failing Details
jumbotron/fix: still scaling
3 months ago
client jumbotron/fix: still scaling 3 months ago
docs feat: new jumbotron page for dm hall screen 6 months ago
public feat: Migliorato il nuovo editor markdown per i testi dei problemi e delle soluzioni 1 year ago
server feat: updated jumbotron sample range and styles 3 months ago
shared feat: new jumbotron page for dm hall screen 6 months ago
.dockerignore fix: maybe faster builds 2 years ago
.drone.yml fix: reverted a style change and fixed a deploy issue 1 year ago
.env.development fix: sempre problemi con BASE_URL 1 year ago
.gitignore fix: added BASE_URL support 2 years ago
.npmrc Got working preact SSR 2 years ago
ARCHITECTURE.md feat: new jumbotron page for dm hall screen 6 months ago
Dockerfile fix: boh cose 1 year ago
README.md chore: make title modifiable, fix inital db value 1 year ago
index.html fix 3 1 year ago
package.json feat: added qrcode to website 4 months ago
pnpm-lock.yaml feat: added qrcode to website 4 months ago
server.ts fix 2 1 year ago
tsconfig.json fix: added BASE_URL support 2 years ago
tsconfig.node.json feature: Problem sorting, solution view raw toggle button 2 years ago
vite.config.js Better code splitting 1 year ago

README.md

PHC / Problemi

Sito con una bacheca di problemi e la possibilità di inviare soluzioni in markdown e latex.

1. Setup

Installare tutte le dipendenze con il package manager preferito di turno (ed in tal caso sostituire npm con ad esempio pnpm o yarn)

$ cp .env.development .env
$ npm install

2. Development

$ npm run dev

2. Production

$ npm run build
$ npm run serve

Contribuire

Plz esegui il seguente comando prima di fare commit così lo stile del codice è uniforme per tutti

$ prettier -w '**/*.ts' '**/*.tsx'

TODO

  • Autenticazione vera magari con OAuth dell'ateneo o Google