Account: abcd123@aucklanduni.ac.nz
Password: 123
This is the Project files for the Frontend catered for the Computer Science Students using the Online JobBoard. The Abilities of this Project is to:
- Register / Login to access the Website
- View latest Jobs (Newly approved jobs)
- Search for approved Jobs
- Sort search results of approved Jobs
- Filter search results By Title or company, Salary range, Type of job, and Location
- Save Jobs to account
- View Jobs in detail
- View All Active Jobs in Database
- Desktop and mobile systems Supported
[Link to Final Report in Google Doc](ENTER THE URL HERE)
- React : 17.0.2
- Material UI : 5.0.1
- eslint : 7.32.0
- yarn : 1.22.11
- node : 16.4.2
- javascript : ES6
Git clone https://github.com/uoa-compsci399-s2-2021/Team15-Backend.git
Git clone https://github.com/uoa-compsci399-s2-2021/Team15-Client-Frontend.git
Installing Yarn (make sure you already have Node.js installed) https://classic.yarnpkg.com/lang/en/docs/install/#windows-stable
Open Team15-Client-Frontend folder
In the CMD/ Terminal enter
yarn install
Open Team15-Backend folder
In the CMD/ Terminal enter
yarn install
Open Team15-Client-Frontend folder
In the CMD/ Terminal enter
yarn start
Open Team15-Backend folder
in the CMD/ Terminal enter
yarn server
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
Here is the Deployed Website: Student Frontend Website URL:
In the future we plan to add more features for the Students, such as:
- In built job applying process. But this would be consisting of the following:
- Student Profile
- Student CV
- Extra form for employers if they want to Quiz candidates
- More filtering options
- Employers Profile
- To see more jobs from an employer
- See about an employer
- Other features.
We Like to Thank our team members and everyone involved in the creation of this Project.
We also would like to Acknowledge:
- Material UI Documentation
- React Documentation
- Mozilla Developer Javascript Documentation
- w3 Schools Documentation
I would say having access to these documentation webpages allowed us to implement this project as good as we have.