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.

1.3 KiB

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)

$ npm install

2. Development

$ npm run dev

2. Production

$ npm run build
$ npm run serve

TODO

  • Pagina profilo utente

    • Lista soluzioni inviate (con stato delle soluzioni: approvate o rifiutate)
  • Pagina dell'admin

    • Lista delle soluzioni non corrette
    • Creazione nuovi problemi
  • DBv2

    relations: [
        {
            from: 'Solution'
            name: 'for'
            to: 'Problem'
            entries: [
                ['LRLAH2NoLFQAQHQgz', '1']
                ['JzyiDnwRCrkpzLL8W', '1']
                ['FFYMJjP2yr4ohdmdT', '2']
                ['VFHTb8fSrLOkPNVFx', '2']
            ]
        }
        {
            from: 'User'
            name: 'owns'
            to: 'Solution'
            entries: [
                ['aziis98',    'LRLAH2NoLFQAQHQgz']
                ['aziis98',    'JzyiDnwRCrkpzLL8W']
                ['BachoSeven', 'FFYMJjP2yr4ohdmdT']
                ['BachoSeven', 'VFHTb8fSrLOkPNVFx']
            ]
        }
    ]