This project was built for someone on the job market and considering moving to a new location. As a user you can search for jobs by Title, (optionally specifying a city), along with their salary requirements and the max distance away from the location they're searching, and return recent job listings. If the User is interested in the Job, they can see more details about that Job and the detailed data on the closest urban area with scores for general city score, detailed city scores, and salaries from the city in which they are applying.
This project was built with React, Redux as a PWA and Desktop site. Tested with Jest/Mocha/Travis CI.
Further knowledge on the following technologies/principles:
- ReactJS
- Redux
- Thunks
- JSX
- Jest and Enzyme Testing
- Fetch API's
- Asynchronous JS and Testing
- Router
- GitHub Issues
- SCSS
- Trello Project Management Board
Simply start by cloning this repo for front end and the following repo for the back end in sepreate folders:
git clone [email protected]:jacquelinebelle/tbd-fe.git
Once you have cloned the repos, to install the library dependencies. Run:
npm install
Run npm start
in your terminal. Go to http://localhost:3000/
and you should see a live version of the application if installed correctly.
Run npm test
in your terminal if you would like to see the testing results.
Run npm test -- --coverage --watchAll=false
in your terminal in your terminal if you would like to see test coverage.
Home Page/Search Page:
Job Listings:
Testing:
Name | Github | Team |
---|---|---|
David Hardy | https://github.com/davehardy632 | Back End |
DeMarcus Kirby | https://github.com/KirbyDD | Front End |
Jacqueline Moore | https://github.com/jacquelinebelle | Front End |
Patrick Goulding | https://github.com/pgoulding | Full Stack |
This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app