OdenseTrack
Denne git indeholder kildekoden til skoleprojektet OdenseTrack.
Koden er skrevet i klassisk HTML5, CSS og PHP7.2.
- Tydeligvis kan jeg heller ikke stave, så initial commit, hedder så inital commit, ligesom designfilen hedder -.-’
Features:
- Mulighed for at tilføje, rette og slette vents og nyheder
- Brugere kan tilmelde og afmelde sig events.
- Argon2 hashing af passwords
- TinyMCE editor til nyheder og events
- Uploads a thumbnails
- Uploads a billeder gennem TinyMCE
- Klient validering af formularer
- Serverside validering af input
- Fejlhåndtering (403, 404 og rettigheder)
- Alt er UTF-8 encoded, også i databasen
Koden er for det meste lavet i objekter, der er dog stadig spaghettikode iblandt.
Design-delen overholder for det meste kravspecifikationerne, dog med ændringer og småfejl.
Database er baseret på MySQL, InnoDB
Kode skrevet af:
Kenneth “DFiNE” Hedahl
jQuery, jQuery UI, TinyMCE og lign. libraries er IKKE kodet af DFiNE.