Skip to content

jakubiakdev/voidtracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

voidtracking

A reverse ATS, tracking jobs you've applied to.

Save job applications, associate them with a company to track other offers and organize their status in the recruitment process.

Note

This is a work in progress, and is not production ready.

Used technologies

ASP.NET Backend

  • REST API with MVC
  • Entity Framework with SQLite database
  • HtmlAgilityPack for scraping

Angular Frontend

  • API communication
  • Standalone components with routing
  • Signals and Reactive Forms for state management
  • TailwindCSS v4 for styling

Features

  • Track job applications
    • Add them to the database with flexible amounts of user input
    • Associate them with a company
    • Update their status
    • Filter them based on their status
    • View details with all the metadata
  • Statistics overviews
    • Home dashboard counting all statuses
    • Company dashboard filtering applications to that company and their status counts
  • Scraping details about a job offer
    • HTML scraper for some URLs, meaning filling in the details is as simple as pasting a single URL

Running

  1. Make sure you have Docker fully set up
  2. git clone https://github.com/jakubiakdev/voidtracking.git
  3. cd voidtracking
  4. docker compose up
  5. After a while you can use the app at http://localhost:8080

Note: The SQLite database is currently not persistent

TODOs

  • User authentication and multi-user operation
  • Saving of common answers on recruitment forms
    • Potentially a browser extension that is able to use the same API
  • Tests
  • Use of TypeScript types in API usage (OpenAPI already exists on the backend so it's a matter of finding a satisfactory autogen)
  • Data import/export
  • A single docker compose for the entire project
  • Cleanup of the C# template

AI Disclosure

No LLMs were used for creating code.

About

A reverse ATS, tracking jobs you've applied to. ASP.NET + Angular

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors