The Scheduler App is a React-based application developed using Next.js that allows users to manage events in a calendar. It utilizes the FullCalendar component for displaying and interacting with events.
The application provides a seamless and interactive interface for scheduling and managing events.
You can access the live version of the Scheduler App at: https://scheduler-app-two.vercel.app/
- 📅 FullCalendar Integration: Provides a fully-featured calendar UI for scheduling and viewing events.
- 📒 Event Management: Add, update, and delete events with support for image attachments.
- 🏗️ Drag and Drop: Easily drag and drop events from one date to another for quick rescheduling.
- 🔦 Dark/Light Mode Toggle: Allows users to switch between dark and light themes.
- 🫙 Local Storage: Events are saved in local storage to retain data even after page reloads.
To set up the Scheduler App locally, follow these steps:
-
Clone the Repository
git clone https://github.com/yourusername/scheduler-app.git cd scheduler-app -
Install Dependencies
npm i
-
Run the Application
npm run dev
- Frontend: React, Next.js
- Calendar Component: FullCalendar
- State Management: React Hooks
- Styling: Tailwind CSS (or other CSS frameworks as used)
- Local Storage: Used for persisting event data