Build a questionnaire that you would pass to your clients to learn what they want out of their new web project that you are going to work on.
The questionnaire should help you to understand your client’s expectations and preferences.
At the same time, the questionnaire should also give you a better picture of your client’s budget, timeline, and any other important factors that you need to keep in mind before kicking off a new project.
The project can be whatever, but ideally it is one of your dream projects you have always wanted to complete.
1- The questionnaire form needs to have between 5 and 8 input fields of four different types - a text, a select, an image, and a checkbox group. - DONE
2- All input fields should be required and validated. - DONE
3- The questionnaire data needs to be stored upon its submission. Hint - the image can be stored as a string. 4- Below the questionnaire form, all past submissions need to be listed.
- Both the questionaire design and libraries used to build it are to your preference.
Follow the instructions below:
- clone this repository
git clone https://github.com/mayowDev/fullstack-engineer-exercise-1
- change to the cloned directory
cd fullstack-engineer-exercise-1
- In the project directory, run
yarn && yarn start
to install dependencies and start the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits, you will also see any lint errors in the console.
- Established software architecture patterns were followed. Q- Did you test your code? A- yes Q- Did you meet the requirements? - A- i've met most of them
- Git best-practices were followed (e.g. branch names, commit messages).
- Some parts of the code might not follow best-practices, feel free to refactor. A- Did refactor to follow best-practices