Skip to content

Interview Scheduler WebApp to schedule interview between candidate and interviewer build on React+Vite TS and more ...

Notifications You must be signed in to change notification settings

rxhul18/InterviewScheduler

Repository files navigation

🚀 Interview Scheduler

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.

🌐 Live Demo

Check out the live application here: Interview Scheduler


🖼️ Screenshots

1. Dashboard View

image

2. Schedule Interview Form

image

🌟 Features

Core Functionalities

  • 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).

Additional Features

  • Minimal and responsive design for an optimal user experience.
  • Persistent data storage using localStorage for maintaining state across sessions.

🛠️ Tech Stack

Category Technology Used
Frontend React + Vite
Language TypeScript
State Management Zustand
Styling Tailwind CSS
Calendar Shadcn UI

📦 Installation

Follow these steps to set up the project locally:

1. Clone the Repository:

git clone https://github.com/rxhul18/InterviewScheduler.git
cd InterviewScheduler

2. Install Dependencies:

npm install

3. Run the Development Server:

npm run dev

🤝 Contributing

Contributions are welcome! Feel free to fork the repository and submit a pull request.


About

Interview Scheduler WebApp to schedule interview between candidate and interviewer build on React+Vite TS and more ...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published