Skip to content

Job Search App is a responsive React-based web application designed to help users browse and explore job listings with ease. It features a clean UI, job filtering by category or location, and detailed job descriptions. Built using React Router for smooth navigation and dynamic routing, the app offers an efficient and user-friendly.

Notifications You must be signed in to change notification settings

khalidhossain5000/job-search-react-web-app-project

Repository files navigation

Project Name: Job Circle - Job Search React App.

Descriptions:

--Job Track is an innovative and user-friendly Website.This is a Job Search Website it is designed to help job seekers explore a wide variety of Job Opportunities across multiple companies. From this platform user can easily find job listing from diffrent companies,review job critiera and see requirements to determine whether they meet qualifications before applying.

Installation & Setup Guide

Prerequisites

(Prerequisites means the things you need to have or prepare before you can run the project)

  • Node.js (version 16 or above) — Download here
  • npm (comes with Node.js)
  • A Firebase project with Authentication enabled (Email/Google sign-in)

Steps to Run Locally

1. Download or Clone the Project

You can either:

  • Download ZIP
    • Click the green “Code” button in the GitHub repository
    • Select “Download ZIP”
    • Extract the ZIP file to your desired location

Or

1. Clone the repository

  git clone https://github.com/khalidhossain5000/job-search-react-web-app-project.git
  
  cd job-search-react-web-app-project

2.Install dependencies

### Using npm:

  npm install

  cd the-voice-daily-newspaper-web-app

3.Set up Firebase configuration

  • Create a Firebase project in the Firebase Console.
  • Enable Authentication methods (Email, Google sign-in).
  • Copy your Firebase config object from project settings.
  • Create a .env file in the root folder and add:
REACT_APP_FIREBASE_API_KEY=your_api_key
REACT_APP_FIREBASE_AUTH_DOMAIN=your_auth_domain
REACT_APP_FIREBASE_PROJECT_ID=your_project_id
REACT_APP_FIREBASE_STORAGE_BUCKET=your_storage_bucket
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=your_sender_id
REACT_APP_FIREBASE_APP_ID=your_app_id

Replace the values with your Firebase config.

4.Start the development server

npm run dev

Open your browser and go to

http://localhost:3000

Your app should now be running locally!

Features

  • Top company job listing.
  • Easy to find Available job from across the world.
  • User Authentication system.
  • User Registration and login system with my-profile and update profile-info functionality.
  • Reset Password Options.
  • Able to contact company for job easily.
  • Fully Responsive able to use in any size of device.

Dependencies :

FrontEnd:

  • tailwindcss/vite
  • daisyui
  • firebase
  • motion
  • react
  • react-dom
  • react-fast-marquee
  • react-helmet-asy
  • react-hot-toast
  • react-icons
  • react-router
  • react-spinners
  • tailwindcss

BackEnd:

  • Node-Js.
  • cors
  • dotenv
  • express
  • firebase-admin
  • mongodb

About

Job Search App is a responsive React-based web application designed to help users browse and explore job listings with ease. It features a clean UI, job filtering by category or location, and detailed job descriptions. Built using React Router for smooth navigation and dynamic routing, the app offers an efficient and user-friendly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages