Jobify, is a job portal that makes job searching and hiring easier. Job seekers can quickly find jobs that match their skills, and employers can easily manage applications and connect with the right people.
Advanced Job Search: Allows users to filter job listings by location industry salary range job type and experience level making job searches flexible and highly targeted
Company Search: Enables job seekers to explore detailed company profiles and use customizable filters helping them make informed decisions about potential employers
Resume Builder: A guided tool for job seekers to create and format professional resumes
which can be downloaded for applications
Job Alerts: Notifies users of relevant job opportunities as soon as they are posted
Application Tracking System (ATS): Helps employers manage hiring by tracking applications scheduling interviews shortlisting candidates and enabling direct communication with applicants
Jobify is a job search and networking platform designed to connect job seekers with potential employers. With features like a personalized job feed, career roadmap generator, networking, and company updates, Jobify aims to make the job search process seamless and engaging for users.
Advanced Job Search: Allows users to filter job listings by location, industry, salary range, job type, and experience level, making job searches flexible and highly targeted.
Company Search: Enables job seekers to explore detailed company profiles and use customizable filters, helping them make informed decisions about potential employers.
Resume Builder: A guided tool for job seekers to create and format professional resumes, which can be downloaded for applications.
Job Alerts: Notifies users of relevant job opportunities as soon as they are posted.
User Profiles:
Application Tracking System (ATS): Helps employers manage hiring by tracking applications, scheduling interviews, shortlisting candidates, and enabling direct communication with applicants.
Multilingual Support: Offers the platform in multiple languages, making it accessible to a diverse user base.
In-App Messaging: Facilitates real-time communication between job seekers and employers for faster responses and interview coordination.
Career Roadmap Generator: Provides personalized career paths based on user skills and desired roles, suggesting necessary skills and estimated timelines for career goals.
Favorite Companies: Users can mark preferred companies as favorites to receive updates about new job postings and announcements directly in their feed.
Favorite Jobs: Allows users to save job listings by marking them as favorites for easy access and application at a later time.
Clone the repository:
git clone https://github.com/shahoriarniloy/Jobify.git cd jobify
Install dependencies for the backend and frontend:
# Install backend dependencies cd backend npm install # Install frontend dependencies cd ../frontend npm install
Set up your environment variables for the backend. Create a .env
file in the backend
folder with the following variables:
MONGO_URI=your_mongodb_uri PORT=5000 JWT_SECRET=your_jwt_secret
.env
file as MONGO_URI
.PORT
and JWT_SECRET
are set up in the .env
file for the backend.Run the backend server:
cd backend npm start
Run the frontend development server:
cd ../frontend npm start
Run on localhost to view the application in your browser.
We welcome contributions! If you’d like to contribute:
git checkout -b feature/YourFeatureName
).git commit -m 'Add some feature'
).git push origin feature/YourFeatureName
)./docs
folder.