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.
- 📊 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
- 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
