JobSync is a web app companion for managing your job search journey. This free and open-source project is designed to help job seekers efficiently track and organize their job applications. Say goodbye to the chaos of scattered information and hello to a streamlined, intuitive, and powerful job search experience.
Job searching can be overwhelming, with numerous applications to track and deadlines to meet. JobSeeker Assistant is here to simplify this process, allowing you to focus on what really matters: landing your job. JobSync app platform empowers you with the tools you need to stay organized, informed, and proactive throughout your job search.
-
Application Tracker: Keep a detailed record of all your job applications, including company details, job titles, application dates, and current status.
-
Activity Monitoring Dashboard: Visualize your job search progress with an interactive dashboard that provides insights into your application activities, success rates, and upcoming tasks.
-
Document Management (Coming Soon!): Store and manage your resumes, cover letters, and other application-related documents in one convenient place.
-
AI Assistant (Coming Soon!): Leverage the power of AI to improve your resumes and cover letters. Get personalized job matching with scoring to identify the best opportunities tailored to your profile.
JobSync Assistant is completely free to use and open source. Our commitment to providing a powerful job search management tool at no cost ensures that everyone has access to the resources they need. Additionally, JobSeeker Assistant is designed to be self-hosted, giving you full control over your data. By using Docker, you can easily set up and run JobSync Assistant on your own server, ensuring a secure and personalized experience.
- Alternativey you can also download the source code using download link
git clone https://github.com/Gsync/jobsync.git
- Alternativey you can also download the source code using download link
These methods will generate a random string that you can use as your AUTH_SECRET. Make sure to set this in your environment variables:
For example, add it to your .env local file:
AUTH_SECRET="your_generated_secret"
npm exec auth secret
OR
npx auth secret
openssl rand -base64 33
You can use default username (admin@example) and password (password123) or change it in the Dockerfile
- Please make sure you have docker installed, you dont need to know docker to be able to run the following command
- Please make sure you are in the root folder in your terminal
docker compose up
- Open http://localhost:3000 with your browser to access the app.
- If you encounter port conflicts, please change it in the docker file