This repository contains a sample project demonstrating the integration of Daytona for managing a seamless development environment.
It can be used as a template to create sample repositories that can be added to Daytona.
Once you finish your sample and it gets merged, you can open a PR in the Daytona repo and submit the sample to the index file.
- Install Daytona: Follow the Daytona installation guide.
- Create the Workspace:
daytona create https://github.com/daytonaio/sample-react-calendar-app
- Open the Project: Open the project in a development container (VSCode will prompt you).
- Install Dependencies:
npm install
- Start the Application:
npm run dev
The Calendar App is a React-based single-page application with the following features:
- Calendar Navigation: Navigate through months seamlessly.
- Event Scheduling: Add and manage events with time validation.
- Categorization: Categorize events into Work, Personal, Others, etc.
- Real-time Updates: Automatically updates the event list upon changes.
- Customizable Events: Edit event details and customize categories.