Academy Xi Phase 2
1 min readJul 4, 2021
In Phase 2 with the Academy Xi Software engineering course we had to build a client side project, I decided to build a recruitment search engine web app using React JS, firebase and material UI for styling.
The application incorporated the following functions
- Post job adverts
- Add apply link for applicants to be redirected to the application
- Recruiters can add skills, ULR links, location and detailed description of the job advert.
- The recruits can view adverts and apply
- The app included a time stamp so users know the age of the job
The phase two project needed to include the following
- Use the
create-react-app
generator to start your project. - Follow the instructions on this repo to setup the generator: create-react-app (Links to an external site.)
- Have one HTML page to render your react application
- Use multiple components in a way that keeps your code well organised.
- Have 3 routes
- The Application must make use of
react-router
and proper RESTful routing. - App must incorporate API data. This data can be from a public API or from a GitHub JSON file you create
- App must persist some data using a JSON server as a mock up backend
- Application should have some minimal styling: incorporate a UI framework (like react-bootstrap (Links to an external site.) or material-ui (Links to an external site.)).
Git hub link to project