Documentation for the project is available here.
- Description
- What's New?
- Development Tech Stack
- Deployment Tech Stack
- Architecture
- CI/CD Pipeline
- Application Demo
- Getting Started
- Development Specifications
- License
- Tools
- Contributors
- Help
Are you someone in the process of looking for a job? Then you can relate to the tiresome and inefficient process. Therefore, excel sheets that are complex and disorganized must go! Every job-related data can be managed by our JobTrackr Application, including your job profile, applications, status, important dates, notes, saved applications, job descriptions, recruiter details, compensation and offer package, and more. It even supports even managing your files and offers a Question Answer Scratchpad for you to save answers to commonly asked questions during job applications. Now, we've pushed the limits to make your process even more convenient. Need to improve your resume? Do you need to create cover letters? Don't worry, we now support resume suggestions and cover letter creation with AI!
Save Applications
- Applications could be created and saved. These applications persist.
Track Applications
- Applications can be tracked by their status.
Manage Files
- Important files such as resumes or CVs could be uplodaed to AWS S3.
Question/Answer Scratchpad
- Common questions and answers can be stored for convenience.
Continuous Integration
- Deployment was done through GitHub Actions. With Jenkins, Ansible, and GitHub webhooks.
Extra files not stored in backend
- Previously, when files from AWS S3 were sent to the user, they would be downloaded and kept in the backend directory as a side consequence. We have updated it so that the these files will not clog up our repository
Resume suggestions
- Users can now get resume suggestions! Have you ever wanted to get advice about your resume according to a job description but not know who to ask? Well, now you can ask AI to do it for you.
Cover letter generation
- Users can now generate cover letters for a specific job application with their resume! It makes it super convenient for jobs that keep asking for you to write 300+ words!
Cover Letters and Resume Suggestions can be downloaded
- Users can download the AI generated content as a .txt file to save!
Ollama integration
- We've integrated Llama3.2, a powerful AI system that gives seamless responses. Even better is that it is open source! You won't have to worry about cost!
UI update! Dropdown and company logos can now be added!
Are aesthetics important to you? Well do not fear, some new components are here!
- Dropdown
- You can now move applications around with a dropdown instead of having to modify the application each time! Makes it way more convenient.
- Logos
- You can now insert image links to display company logos on applications! This is for aesthetics! Now you can look at pictures instead of just looking only at text.
react 18.2.xbabel 7.19.xwebpack cli 4.xsass(Dart Sass)Python 3.8+FlaskMongoDBOllamaLangChain
Note: This repository is configured with Dart-sass and not [Node Sass].
AWSDockerJenkinsAnsible
- npm 8.x (8.9 recommended)
- yarn 1.22.x
- Python 3.8+
- Clone the repository
git clone https://github.com/CSC510-Do-Lorenc-McDavitt/jobtrackr.git
- Preetier Code Formatter
- PyLint with Flake8
- Drag and Drop Kanban Board
- Upload Generated Cover Letters
- Host the application on AWS EC2
- Web Scraper for Job Descriptions from Indeed
- Markdown formatting for notes
Thien Do |
Nathan Lorenc |
Jake McDavitt |
||
Jayraj Mulani |
Yashasya Shah |
Dhrumil Shah |
Harshil Sanghavi |
Anisha Chazhoor |
Rahul Rangarajan Kannan |
Ekansh Singhal |
Gowtham Sathyan |
Supriya Krishna |
Distributed under the MIT License. See LICENSE for more information.
Need help?
If you need any help with our software, please contact jobtrackr.github@gmail.com.






