Distributed calendar system that provides real-time synchronization across multiple regions.
- Interactive calendar with month view
- Real-time event updates
- Timezone-aware scheduling
- Event countdown display
- Responsive design
- Virtual scrolling for performance
- Modern, intuitive interface
- React 18.2.0
- TypeScript
- Vite
- TailwindCSS
- date-fns
- TanStack Virtual
- Clone the repository
- Install dependencies:
npm install
- Start the development server:
npm run dev
npm run dev
- Start development servernpm run build
- Build for productionnpm run preview
- Preview production build
├── docs/ # Documentation
├── src/
│ ├── components/ # React components
│ ├── types/ # TypeScript types
│ ├── App.tsx # Main application
│ └── main.tsx # Entry point
├── public/ # Static assets
└── package.json # Project configuration
- Month-based view with responsive grid layout
- Event indicators and today highlighting
- Efficient date calculations and rendering
- Virtualized scrolling for performance
- Real-time updates and event management
- Timezone-aware display
- Create and edit events
- Form validation
- Timezone selection
- Date/Time pickers
- Real-time countdown for upcoming events
- Multiple event tracking
- Automatic updates
Ed Bates (TECHBLIP LLC)
Some sections of this code were generated with the assistance of AI tools. These contributions were reviewed and integrated by the project creator(s).
This software is released under the Apache-2.0 License. See the LICENSE file for details.