Skip to content

Looking for a new job? Do you need a way to keep track of your applications? This tracker will solve all your problems!

License

Notifications You must be signed in to change notification settings

nakraft/tracker4J

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JobTracker Application

DOI MIT license GitHub Yarn npm Node Python

Open issues Closed issues

Repo Size GitHub Release codecov

Goal

Your personalized JobTracker application in one place!

Description

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.

NEW User Workflows (what a significant improvement from v1!)

Our NEW functionalities include:

  • Adding/updating applications with contact information, interview dates, or job requests.
  • Storing your resume for jobs so that you can customize each one
  • Tracking career fairs and ensuring you can make it to one on time.
  • Querying applications to ensure you can find what you are looking for
  • Statistics regarding your job search
  • Implemented multithreading and caching of frequent requests on the server to significantly reduce average response time
  • Containerized the backend server for horizontal scaling

Plus we care about security and have integrated in Base64 authentication between our server and client!

Lastly, we want to make sure you can apply to jobs to your hearts content, to scale up the project, we have paginated the applications tab so that you won't be limited by how many applications you can navigate through.

For more details regarding User Workflows, visit our user workflows which are included in the install guide

Introduction

Project.Intro.mp4

Built using

Application Demo

2022-10-08.00-41-31.mp4

New Application Demo

Use

Setup and installation instructions can be found in the user-friendly install guide

Testing / Coverage

Run this command to test the backend APIs

python backend\tests.py

Visit our results page for more information regarding running our test and code coverage scripts.

Tools

  • Preetier Code Formatter
  • PyLint with Flake8

Built With

  • react 18.2.x
  • babel 7.19.x
  • webpack cli 4.x
  • sass (Dart Sass)
  • Python 3.8+
  • Flask
  • MongoDB

Note: This repository is configured with Dart-sass and not [Node Sass].

Third-Party Tools

Contributing

Are you interested in contributing to this project? Visit our contribution documentation for details.

Need some ideas on what has been done? Jump on over to our development project board for specific issues we are tracking and log which areas you are planning to help out on.

This project is made possible by the incredible donation of time from NC State Project Contributors and the advice/support of CSC 510 teaching staff. NC State University has made the resources for this project possible, and will continue to support CSC 510 projects for the forseeable future.

Help

View some common issues users have identified in our troubleshooting guide. We list tips and tricks for identifying where the issue may be coming from. Issue reports may be linked to this guide if you identify a bug that is a software limitation.

You can visit our website with full descriptions of our classes and methods by opening index.html within your file explorer. Included on the website is user profiles of people who should use the software and success stories!

Need more support? Our primary method for addressing bugs and feature requests should be through submitting an issue ticket in the "Issues" tab. If you need additional support, please reach out to our development email [email protected] and a member of the team will be in contact with you shortly. You can also email the development email to asked to be added to our subsriber list for updates regarding the project's development.

License

Distributed under the MIT License. See LICENSE for more information.

About

Looking for a new job? Do you need a way to keep track of your applications? This tracker will solve all your problems!

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published