Giter Site home page Giter Site logo

project-survey's Introduction

Survey form with React

This week project was about creating an survay using react, divide code into components and use state hook.

The problem

The project is not finished and I still have some work to do on the code. Too late I figured out that I have to do changes to the code and the components to make it more clean and useful and make the rerendering of values work better.

Really had struggles with the checkbox (level component), did try different solutions but when running the code it only rerender one option even if user har choosen multiple choises. (before hand in I changed the code so for now input works but not the input value does not show.)

Also had strugles with the progress-stepbar. Tried to build my own whitout sucess, until i relaised there is an progressbar HTML element to use.......... still the styling is on default and I have to figure out how to change design.

Left to do:

  1. Use map in components were it's useful
  2. Create a new component that collect the total data and HTML instead of in App.js
  3. Make checkboxes to work.
  4. create a "scroll function" to the webbsite.
  5. Design and layout for dektop, tablet and mobile screen.

But overall a very fun project!

View it live

rosenholm-winsurfing-survey.netlify.app

project-survey's People

Contributors

emolsz avatar dependabot[bot] avatar rosenholmjohanna avatar dmnich avatar idlefingers avatar jenniedalgren avatar puj avatar danielmnich avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.