A lightweight Google Calendar Clone built using PHP, JavaScript, JSON, and CSS β no database required!
This project lets users Add, Edit, and Delete calendar events in a clean and modern UI. All events are stored in a simple JSON file.
Replace the below paths with your actual uploaded screenshot names
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Storage: JSON file (
events.json) - No Database Used β fully portable and simple
- π Dynamic full calendar view with month/year navigation
- β Add new events using a modal form
- βοΈ Edit existing events with dropdown selection
- ποΈ Delete events with confirmation
- π Live digital clock
- π Events include course title, instructor, and time slots
- πΎ Data stored in JSON file instead of a database
πyour-project/ βββ index.php # Main UI and calendar logic βββ calendar.php # PHP backend for events βββ calendar.js # Frontend JS for UI and logic βββ style.css # Responsive CSS styles βββ events.json # Stores event data βββ /screenshots # Screenshots for documentation βββ README.md # You're reading this file
Clone the repository:
git clone https://github.com/yourusername/google-calendar-clone.git cd google-calendar-clone
php -S localhost:8000
Sample JSON Format [ { "id": "abc123", "course_name": "Math 101", "instructor_name": "John Doe", "start_date": "2025-08-10", "end_date": "2025-08-12", "start_time": "09:00", "end_time": "10:00" } ]


