Skip to content

JobTracker is a full-stack application designed to help users track their job applications efficiently. From saved to applied, rejected or ghosted – everything stays organized in a clean and visually intuitive interface.

License

Notifications You must be signed in to change notification settings

Miro-wq/job-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💼 JobTracker

More details on how it works, here

JobTracker is a full-stack application designed to help users track their job applications efficiently.
From saved to applied, rejected or ghosted – everything stays organized in a clean and visually intuitive interface.

Built with ⚛️ React, ☁️ Netlify serverless functions, and 🗃️ MongoDB on the backend.


📸 Preview

jobtracker-preview


🚀 Features

  • 📊 Dashboard with real-time counters (Total, Applied, Rejected, Ghosted)
  • 📝 Add jobs easily
  • 🔍 Filter jobs by status (All, Saved, Applied, Rejected, Ghosted)
  • 🟢 Serverless backend using Netlify Functions (Node.js + Express)
  • 💾 Data persistence with MongoDB (Atlas)
  • 📥 Download all jobs as PDF
  • 🌙 Fully dark-themed UI for eye comfort

🛠️ Tech Stack

  • Frontend: React, CSS Modules
  • Backend: Node.js, Express (via Netlify Functions)
  • Database: MongoDB Atlas
  • Hosting: Netlify

Note

🔐 You’ll need to create a .env file with your MongoDB connection string.

Made with 💻 & ☕ by Miro

About

JobTracker is a full-stack application designed to help users track their job applications efficiently. From saved to applied, rejected or ghosted – everything stays organized in a clean and visually intuitive interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published