- React
- React Router DOM
- React Hook Form
- Firebase Authentication
- JSON API
- React Toastify
- 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.
-
Clone the repository:
git clone https://github.com/Rahulfordev/HALAL-JIBIKA.git
-
Install dependencies:
npm install
-
Create a Firebase project and set up Authentication (API if you want to use your personal data).
-
Update Firebase configuration in
src/firebase/firebase.js
. -
Run the application:
npm run dev
-
Open http://localhost:5173/ to view it in the browser.
- Register or log in to the website.
- Browse through job listings on the homepage.
- Click on a job to view details.
- Add jobs to favorites by clicking the heart icon.
- Apply for jobs by clicking the apply button.