Academy Xi Phase 2

Shaun Van Amersfoort
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

https://github.com/shaunvan119/job-app-react

--

--

Shaun Van Amersfoort
0 Followers

Currently a student, studying software engineering.