This application demonstrates a lightweight version of Google Calendar, focusing on the core functionality of adding and editing events. It uses React to create an interactive calendar interface where users can:
- View events on a daily, weekly, or monthly basis
- Add new events with customizable titles, dates, and times
- Edit existing events
- Delete events
- Persist events in the user's browser using local storage
Check out the live version of the app: Calendar
- React
- TypeScript
- Vite
- Clone the repository
- Install dependencies for both client and API:
yarn
- Start the JSON Server (API):
yarn dev
- Open your browser and navigate to
http://localhost:5173
(or the port Vite assigns)