React Project

<build an aptitude test>

About the project

This project was a cross team project where we worked on the same code base at the same time as other Academy teams.

As with all the projects we completed on the course, this one was completed in a four-day sprint, using GIT for version control and having code peer reviewed at the end of each task and trainer reviewed at the end of each story.

We built an Online Aptitude Test using React. This involved accessing data for the questions from an API and then displaying them using a dynamic UI made of reusable components. We utilised useState() and props to pass variables around the application and useEffect() to trigger functionality, usually when one of our state variables had been updated. We created reusable components to ensure that the app would be scalable and used Bootstrap and SCSS for styling. I found the component-based approach of react satisfying to use.