A client-side coding interview preparation tracker built with React and TypeScript. Track questions, monitor progress, and link directly to LeetCode problems - all in the browser with no backend required.
Live demo: https://saharhalili95.github.io/interview-prep-tracker/
- Add, edit, and delete interview questions
- Filter by category, difficulty, and status
- Direct links to LeetCode problems
- Dashboard with progress statistics
- Save solutions and notes per question
- Sample questions loaded automatically on first use
- All data persisted in browser localStorage
- React 18 + TypeScript
- Vite
- Tailwind CSS
- localStorage (no backend or database required)
npm install
npm run devOpen http://localhost:5173 in your browser.
npm run build
npm run previewThe app is deployed as a static site on GitHub Pages.
MIT