This component is inspired from the meeting selector from doctolib with the power of Vuejs or React components.
Overview
The Meeting Selector is an innovative component designed for seamless integration into both Vue and React applications. Inspired by the original meeting selector from Doctolib, this tool aims to streamline scheduling and availability for users in a convenient manner. With a focus on user experience and efficient project setup, the Meeting Selector is perfect for developers looking to enhance their applications with a robust scheduling feature.
This monorepo utilizes pnpm workspaces to ensure that both the Vue and React implementations are perfectly synced, making it easy for developers to work on specific parts of the project while benefiting from shared utilities and documentation. The Meeting Selector not only simplifies the scheduling process but also provides a playground for experimentation and learning.
Features
- Cross-Framework Compatibility: Works seamlessly with both React 19.x and Vue 3.x, allowing developers to choose their preferred framework without compromising on functionality.
- Monorepo Structure: Utilizes pnpm-based monorepo architecture for easier management of dependencies and shared logic across different implementations.
- Shared Utilities: Comes equipped with shared utilities that enhance the development process and promote code reusability across both frameworks.
- Documentation Included: Comprehensive documentation is provided to assist developers in understanding the component’s functionality and ease of integration.
- Playground Access: Offers a playground environment where developers can explore its features and see how it fits into their projects before fully integrating it.
- Local Imports: Implements local imports to keep the codebase clean and efficient, promoting better collaboration between the Vue and React components.