Skip to content

Rahulfordev/HALAL-JIBIKA

Repository files navigation

HALAL JIBIKA

Technologies Used

  • React
  • React Router DOM
  • React Hook Form
  • Firebase Authentication
  • JSON API
  • React Toastify

Features

  • User Authentication: Users are required to log in to access certain features such as adding favorites or applying for jobs.
  • Job Listings: Users can browse through a list of job listings.
  • Favorite Jobs: Users can add jobs to their favorites list for easy access later.
  • Job Applications: Users can apply for jobs directly through the website.
  • Add/Delete/Edit Jobs: Admins can add new job listings, delete existing ones, and edit job details.

Installation

  1. Clone the repository:

    git clone https://github.com/Rahulfordev/HALAL-JIBIKA.git
    
  2. Install dependencies:

    npm install
    
  3. Create a Firebase project and set up Authentication (API if you want to use your personal data).

  4. Update Firebase configuration in src/firebase/firebase.js.

  5. Run the application:

    npm run dev
    
  6. Open http://localhost:5173/ to view it in the browser.

Usage

  1. Register or log in to the website.
  2. Browse through job listings on the homepage.
  3. Click on a job to view details.
  4. Add jobs to favorites by clicking the heart icon.
  5. Apply for jobs by clicking the apply button.