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.
- REST API with MVC
- Entity Framework with SQLite database
- HtmlAgilityPack for scraping
- API communication
- Standalone components with routing
- Signals and Reactive Forms for state management
- TailwindCSS v4 for styling
- 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
- Make sure you have Docker fully set up
git clone https://github.com/jakubiakdev/voidtracking.gitcd voidtrackingdocker compose up- After a while you can use the app at
http://localhost:8080
Note: The SQLite database is currently not persistent
- 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
No LLMs were used for creating code.