Skip to content

This responsive ReactJS application allows users to search and apply for remote jobs. After clicking apply, the job is added to the user’s database and displays on my jobs page where it is easy to track each step of the job application process! Using the benchmark system it is easy to stay motivated.

License

Notifications You must be signed in to change notification settings

achampigny4/Job-Trackr

 
 

Repository files navigation

Job Trackr

Search and apply for remote jobs and track each step of your process! Stay motivated using our benchmark system.

Table of Contents

About the Project

Project Requirements

Must use ReactJS in some way Must use a Node and Express Web Server Must be backed by a MySQL or MongoDB database with a Sequelize or Mongoose ORM Must have both GET and POST routes for retrieving and adding new data Must deploy this application using Heroku with data. Follow our guide on deploying MERN applications to Heroku to do so. Must utilize at least 2 libraries, packages, or technologies that we haven't discussed Must allow for or involve the authentication of users in some way Must have a polished front end/UI Must have a folder structure that meets the MVC paradigm Must meet good quality coding standards (indentation, scoping, naming) Must protect API keys in Node with environment variables

Project Description

Remote jobs are becoming more possible and desirable for both employers and employees. The Covid-19 pandemic has shown that many companies can function just as well if not better while allowing their employees to work from home. However, the search for remote jobs can still be very tedious and demoralizing because it still often takes months of consistently applying before receiving any job offers.

As recent coding bootcamp graduates, we understand this dilemma all too well and have designed this app with our own demographic as the target audience. Our application allows users to create an account, search and apply for remote jobs, and track the applications every step of the way. It also has benchmark goals to keep the user motivated and on pace with their job search.

Technologies

  • Basic: HTML, CSS, Javascript
  • Material-UI
  • React.js
  • Remotive API
  • Node.js
  • Axios
  • Express.js
  • Concurrently
  • Passport.js
  • bcrypt.js
  • MySQL
  • Sequelize
  • Heroku
  • dotenv
  • ESLint
  • nodemon

Project Screenshot

Developer Team

Dylan Best

Alissa Champigny

Melanie DeBarros

Brian O'Leary

Shawn Rather

Reed Santos

Collaboration

If you would like to contribute to this project, please clone the repository, make your changes and submit a pull request for review by the developer team.

References

About

This responsive ReactJS application allows users to search and apply for remote jobs. After clicking apply, the job is added to the user’s database and displays on my jobs page where it is easy to track each step of the job application process! Using the benchmark system it is easy to stay motivated.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.5%
  • CSS 7.3%
  • HTML 2.2%