A simple job tracking web application built with React + Vite that fetches real remote jobs and allows users to save jobs locally.
🔗 Live Demo: https://saraswathi-2025.github.io/job-tracker/
- Fetches real remote jobs from Remotive API
- Search jobs by title
- Filter jobs by job type and location
- Save jobs using browser localStorage
- Remove saved jobs
- Responsive layout
- Deployed on GitHub Pages
- React
- Vite
- JavaScript (ES6+)
- CSS
- Remotive Jobs API
- GitHub Pages
job-tracker/ │ ├── public/ ├── src/ │ ├── App.jsx │ ├── App.css │ ├── main.jsx │ └── index.css │ ├── index.html ├── vite.config.js ├── package.json └── README.md
⚙️ Setup & Run Locally
-
Clone the repository git clone https://github.com/saraswathi-2025/job-tracker.git
-
Move into the project folder cd job-tracker
-
Install dependencies npm install
-
Start development server npm run dev
Open in browser: http://localhost:5173
- npm run build
- This creates an optimized production build.
- The output files will be generated inside the dist/ folder.
- npm run deploy
- This project is deployed using GitHub Pages.
- Vite configuration uses:
- base: "/job-tracker/"
- Saved jobs are stored in browser localStorage
- No backend is used
- Frontend-only project
- UI improvements can be added later
- Saraswathi , Frontend Developer (Learning Phase)
License
- This project is for learning and personal portfolio use.