Skip to content

Releases: niborium/CrowdTest

A Minimum Viable Product

27 May 12:42
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3...v4

Från koncept till prototyp

05 May 10:30
Compare
Choose a tag to compare

Från koncept till prototyp (#3)

  • Lagt till Axios, lagt till komponent proposalform och proposalboard som syns i footer som inloggad + uppdaterat api.js med Axios funktioner

  • tagit bort kommentarer i proposalboard och propsalform som var missat i föregående commiten

  • Lagt till bidform och viewbids för att kunna lämna bud på annonser som testare + uppdaterat api.js samt app.jsx

  • Tog bort console.log som var kvar

  • Uppdatera readme.md med externa bibliotek och tjänster

  • Lagt till nya komponenter: profile, faq och addelconfirm och uppdaterat api.js med funktion att ta bort annons

  • tog bort console.log som var kvar i addelconfirm.jsx

  • Uppdaterat profile.jsx med conditional rendering för att stödja verktyg i framtiden baserat på roll

  • Uppdaterade texten Exit till Stäng i viewbids.jsx rad 58

  • Ändrat adboard.jsx så även företag kan se visa-bud knappen som in loggade (missat sen tidigare)

  • Hotfix: Uppdaterat postBid och getBids i api.js till sessionStorage (hade angett localStorage av misstag)

The proof of concept

22 Apr 10:22
8b4642e
Compare
Choose a tag to compare
The proof of concept (#2)

* installerat Parcel, React och Reactdom - setup

* Lagt in footer-komponent, css fil, gjort footer sticky och uppdaterat gitignore

* Lagt in adfrom, adboard, api (js) - fungerar nu att skicka och läsa annonser och uppdaterat readme

* tagit bort kommentar och test för att skriva ut alla annonser i adform

* LoginControl tillagd och uppdaterat api för att stödja att logga in och ut

* lagt till menu komponent och lagt till lite bootstrap för styling

* ändra class till className i logincontrol

* snygga till med lite css och positionering

* gjorde om footer till function component

* fixa till lite css och snygga till formuläret

* uppdatera api för att sätta kontonamn för företag och testare i localStorage

* Uppdaterat API och adform så man kan skicka med inloggad användare i annonserna

* uppdaterade text i API (beskrivning)

* Lagt till knappen Lägg till ny annons i menyn med conditional rendering + gjort om formuläret för AdForm till modal popup med bootstrap istället (snyggare)

* uppdatera id för modal från example till adform

* uppdatera adform så currenUser sätts i handleChange istället så det blir rätt med state

* ändra om beskrivning i AdForm från text till textarea för att stödja multiline och mer text

* ta bort dist & .cache

* Ändrat om Enheter att testa på till fieldset istället för att kunna bocka i flera enheter

* Ordnade date inputs (min value för slutdatum + max value för startdatum) - felhantering.

* Formatering och tog bort en import som ej används

* La till CrowdTest text i menu  och styling för h1 i css

* Bytt namn på komponenten menu till header som är mer passande

* uppdatera id i header.jsx och uppdatera css fil till header efter namnbyte

* Lagt in hover effekt på knapparna och ändra positioneringen på knapparna med radbryt

* Uppdatera text från Close till Stäng på knapp i adform.jsx

* Ändrat om header och footer och använder props istället, sätts nu index.jsx istället (DRY)

* Uppdaterat logincontrol att använda state istället för api

* Uppdatera handeLogutClick för att nollställa state för userRole och currentUser som var missat i förra commiten

* lagt in Inline if-Else med conditional operator för att visa en Lämna bud knapp för adboard, om man är inloggad som testare

* refaktorering av samtliga komponenter och tagit bort onödigt från API.

* tagit bort oanvänd import från logincontrol

* Indentation fix för footer.jsx

v1) Planering och förutsättningar

05 Apr 10:42
bed0bf0
Compare
Choose a tag to compare

Inkluderar index.html, app.html. favicon.ico, logotype.png och index-mappen med business-plan.js, contact-info,js och product-idea.js med medföljande klasser och metoder.