Live Site URL Job Portal
- Concept: A user-friendly job-seeking website.
- Problem Solved: Provides a platform for job seekers to find and apply for jobs, and for employers to post job listings.
- Job Categories: Users can filter jobs by categories (On-Site, Remote, Hybrid, Part-Time).
- User Authentication: Secure login and registration system with email and Google sign-in options.
- Job Management: Users can add, update, and delete job listings.
- Frontend: React, Tailwind CSS, DaisyUI
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: Firebase
-
Clone the repository:
git clone https://github.com/Sohana-Karniz-Mimmi/Job-Portal-Client.git
-
Navigate to frontend directory:
cd Job Portal/frontend
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a .env file in the frontend directory.
- Add necessary Firebase config keys.
-
Start the development server:
npm run dev
-
Access the frontend website:
- Open your browser and go to http://localhost:5000.
-
Navigate to backend directory:
cd Job Portal/backend
-
Install dependencies:
npm install
-
Set up environment variables:
- Create a .env file in the backend directory..
- Add MongoDB credentials and any other necessary configurations.
-
Access the backend API:
npm start
-
Access the frontend website:
- Open your browser and go to http://localhost:8000.