Skip to content

Latest commit

 

History

History
79 lines (55 loc) · 3.04 KB

README.md

File metadata and controls

79 lines (55 loc) · 3.04 KB

Job Finder App

The Job Finder App is a web-based application developed using ReactJS. The application enables job seekers to browse and search for job listings based on various parameters like location, job type, salary range, and others. The application also includes features like job application tracking, favorites list, and email notifications for new job listings.

Table of Contents

Features

The Job Finder App includes the following features:

  • Search for job listings based on keywords and location
  • Filter job listings by various parameters like job type, salary range, and others
  • View detailed job descriptions, apply for jobs, and track job applications
  • Save job listings to a favorites list for later viewing
  • Sign up and create a profile to save search preferences and track job applications
  • Receive email notifications for new job listings matching search criteria

Installation

To run the Job Finder App locally, follow these steps:

  1. Clone this repository using git clone git@github.com:Touisse/Job_Finder.git
  2. Install dependencies using npm install
  3. Create a .env file in the root directory and set the following environment variables:
  4. Start the development server using npm start

Note: You will need to set up a MongoDB database and update the .env file with your database credentials.

Usage

To use the Job Finder App, follow these steps:

  1. Search for job listings using the search bar on the home page
  2. Use the filters on the search results page to narrow down the listings
  3. Click on a job listing to view more details and apply for the job
  4. Create an account to save job listings and search preferences
  5. Receive email notifications for new job listings matching your search criteria

Technologies Used

The Job Finder App uses the following technologies:

  • ReactJS
  • Node.js
  • Express
  • MongoDB
  • Axios
  • Bootstrap
  • Nodemailer

Contributing

Contributions to the Job Finder App are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork this repository
  2. Create a new branch for your feature or bug fix
  3. Make your changes and commit them
  4. Push your changes to your forked repository
  5. Create a pull request to merge your changes into this repository

License

The Job Finder App is licensed under the MIT License.

Contact

If you have any questions or comments about the Job Finder App, please feel free to contact us at [your email address]. We appreciate your feedback and suggestions!

Interfaces

Screen Shot 2023-03-01 at 5 27 26 PM

Screen Shot 2023-03-01 at 5 27 37 PM