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.