Show Calendar is an open-source solution designed to merge your personal and professional calendars. This versatile tool is perfect for colleagues, clients, friends, and families, and you can offer it to them if you're looking for a simplified way to manage physical or virtual meeting appointments. With Show Calendar, say goodbye to endless emails, text messages, or calls to find the perfect time for your meetings!
This automated scheduling platform is much more than just a calendar. It seamlessly integrates Google, Microsoft, and Apple calendars at your convenience, allowing users like you to efficiently manage their availabilities and commitments on a single intuitive interface. Whether you're planning a business meeting, a medical appointment, or a coffee with friends, Show Calendar is your ally for flawless organization.
Besides the convenience of viewing all your events at a glance, Show Calendar offers a host of advanced features: intelligent notifications, automatic time slot suggestions, invitation management across various platforms like Microsoft Teams or Zoom for video conferences, or location setting for physical meetings, and much more. All this with the ultimate goal of simplifying your daily and professional life.
This project is currently under development (WIP - Work In Progress).
- Merge personal and professional aspects into a single calendar.
- Seamless integration with Google, Microsoft, and Apple calendars.
- Advanced features for appointment management.
- Intuitive interface and multilingual support.
- Data security and confidentiality.
- Language & Framework : C# with .NET 8
- Initialization : ASP.NET Core MVC Web Application (Visual Studio v17.6.7)
- Authentication : JWT
- API : RESTful CRUD
- Database : MySQL with Entity Framework Core
- Environment Variables :
.env
- Initialization : Next.js
- Framework : React.js with TypeScript and Tailwind
- State Management : Zustand
- Asynchronous State Managment : TanStack Query
- Schema Validation : Zod
- Hook Form Managment : React Hook Form
- UI Library : Shadcn/ui
- Icons Library : Lucide React
- Chart Library : Recharts
- Animation Library : Framer Motion
- Environment Variables :
.env
- Backend : Xunit
- Frontend : Jest
Detailed documentation of the project is under development. It will include information on usage, customization, and contributions to the project.
Contributions are welcome! If you wish to contribute, please consult the contribution guidelines that will be available in the repository.
Security is a priority in the development of Show Calendar. All contributions and modifications are subject to rigorous review to ensure the protection of user data.
The project is currently in the initial development phase. Regular updates will be posted to reflect the progress of the project.
This project is distributed under the MIT License. See the LICENSE file for more information.
© 2024 Max Remy Dev