Projektin frontend toimii selaimessa, joka takaa toiminnallisuuden useissa laitteissa. Projektin frontend-osaan valitut teknologiat ja käytänteet ovat tuttuja kurssilta Fullstack Open. Ohjelman helppokäyttöisyys on tärkeässä asemassa, jonka takia olemme valinneet valmiin tyylikirjaston React-Bootstrap, jotta frontend noudattaa samanlaista tyyliä joka paikassa.
Lomakkeiden tekemiseen käytetään Formik-kirjastoa, ja niiden hyväksymiskriteerien määrittelemiseen eli validoimiseen kirjastoa YUP.
Frontendissa käytetään React kirjastoa. Reactin tilan (State) hallintaan käytössä on Zustand-kirjasto.
Frontend käynnistetään kansiossa client komennolla
npm start