Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rxhul18/interviewscheduler
Interview Scheduler WebApp to schedule interview between candidate and interviewer build on React+Vite TS and more ...
https://github.com/rxhul18/interviewscheduler
react react-day-picker shadcn-ui tailwindcss tyepscript vite zustand
Last synced: 10 days ago
JSON representation
Interview Scheduler WebApp to schedule interview between candidate and interviewer build on React+Vite TS and more ...
- Host: GitHub
- URL: https://github.com/rxhul18/interviewscheduler
- Owner: rxhul18
- Created: 2025-01-20T14:02:34.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2025-01-20T17:27:16.000Z (14 days ago)
- Last Synced: 2025-01-20T17:45:36.013Z (14 days ago)
- Topics: react, react-day-picker, shadcn-ui, tailwindcss, tyepscript, vite, zustand
- Language: TypeScript
- Homepage: https://interview-scheduler-virid.vercel.app
- Size: 114 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 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](https://interview-scheduler-virid.vercel.app/)
---
## 🖼️ Screenshots
### **1. Dashboard View**
### **2. Schedule Interview Form**
![image](https://github.com/user-attachments/assets/e6511b0a-5a7f-4d83-b1b8-b9ae68f3c618)## 🌟 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:
```bash
git clone https://github.com/rxhul18/InterviewScheduler.git
cd InterviewScheduler
```### 2. Install Dependencies:
```bash
npm install
```### 3. Run the Development Server:
```bash
npm run dev
```
---## 🤝 Contributing
Contributions are welcome! Feel free to fork the repository and submit a pull request.
---