Interview Scheduler is a modern React application designed to help HR professionals and recruiters efficiently schedule, manage, and view interviews. Built using React + Vite and TypeScript, this project features a sleek and intuitive UI styled with Tailwind CSS. State management is handled seamlessly with Zustand, ensuring smooth performance and a delightful user experience.
Check out the live application here: Interview Scheduler


- Interview Scheduling:
Easily schedule interviews by selecting:- Candidate name
- Interviewer name
- Interview type (e.g., Technical, HR, Behavioral)
- Dashboard View:
Displays all scheduled interviews in a calendar format (powered by FullCalendar).
- Minimal and responsive design for an optimal user experience.
- Persistent data storage using localStorage for maintaining state across sessions.
Category | Technology Used |
---|---|
Frontend | React + Vite |
Language | TypeScript |
State Management | Zustand |
Styling | Tailwind CSS |
Calendar | Shadcn UI |
Follow these steps to set up the project locally:
git clone https://github.com/rxhul18/InterviewScheduler.git
cd InterviewScheduler
npm install
npm run dev
Contributions are welcome! Feel free to fork the repository and submit a pull request.