{"id":26415386,"url":"https://github.com/maxremydev/showcalendar","last_synced_at":"2025-03-18T00:18:31.347Z","repository":{"id":212101771,"uuid":"730696388","full_name":"MaxRemyDev/ShowCalendar","owner":"MaxRemyDev","description":"SHOW YOUR SCHEDULING IN FULLSTACK SAAS PROJECT - (WIP)","archived":false,"fork":false,"pushed_at":"2024-10-27T00:13:35.000Z","size":3395,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-29T01:47:43.269Z","etag":null,"topics":["calendar","csharp","dotnet","nextjs","reactjs","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaxRemyDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-12T13:32:48.000Z","updated_at":"2024-10-27T00:13:40.000Z","dependencies_parsed_at":"2024-01-13T02:02:40.730Z","dependency_job_id":"e24b57e2-af6b-409c-9269-a7fed41ccf89","html_url":"https://github.com/MaxRemyDev/ShowCalendar","commit_stats":null,"previous_names":["babyloopro/showcalendar.tsx","babyloopro/showcalendar"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxRemyDev%2FShowCalendar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxRemyDev%2FShowCalendar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxRemyDev%2FShowCalendar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaxRemyDev%2FShowCalendar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaxRemyDev","download_url":"https://codeload.github.com/MaxRemyDev/ShowCalendar/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244130297,"owners_count":20402756,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calendar","csharp","dotnet","nextjs","reactjs","typescript"],"created_at":"2025-03-18T00:18:30.800Z","updated_at":"2025-03-18T00:18:31.325Z","avatar_url":"https://github.com/MaxRemyDev.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Show Calendar - (WIP)\n\n**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!\n\nThis 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.\n\nBesides 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.\n\nThis project is currently under development (WIP - Work In Progress).\n\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=MaxRemyDev_ShowCalendar\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=MaxRemyDev_ShowCalendar)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=MaxRemyDev_ShowCalendar\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=MaxRemyDev_ShowCalendar)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=MaxRemyDev_ShowCalendar\u0026metric=code_smells)](https://sonarcloud.io/summary/new_code?id=MaxRemyDev_ShowCalendar)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=MaxRemyDev_ShowCalendar\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=MaxRemyDev_ShowCalendar)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=MaxRemyDev_ShowCalendar\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=MaxRemyDev_ShowCalendar)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=MaxRemyDev_ShowCalendar\u0026metric=ncloc)](https://sonarcloud.io/summary/new_code?id=MaxRemyDev_ShowCalendar)\n\n### Main Objectives\n\n- Merge personal and professional aspects into a single calendar.\n- Seamless integration with Google, Microsoft, and Apple calendars.\n- Advanced features for appointment management.\n- Intuitive interface and multilingual support.\n- Data security and confidentiality.\n\n## Technologies Used\n\n### Backend\n\n- **Language \u0026 Framework** : C# with .NET 8\n- **Initialization** : ASP.NET Core MVC Web Application (Visual Studio v17.6.7)\n- **Authentication** : JWT\n- **API** : RESTful CRUD\n- **Database** : MySQL with Entity Framework Core\n- **Environment Variables** : `.env`\n\n### Frontend\n\n- **Initialization** : Next.js\n- **Framework** : React.js with TypeScript and Tailwind\n- **State Management** : Zustand\n- **Asynchronous State Managment** : TanStack Query\n- **Schema Validation** : Zod\n- **Hook Form Managment** : React Hook Form\n- **UI Library** : Shadcn/ui\n- **Icons Library** : Lucide React\n- **Chart Library** : Recharts\n- **Animation Library** : Framer Motion\n- **Environment Variables** : `.env`\n\n### Tests\n\n- **Backend** : Xunit\n- **Frontend** : Jest\n\n## Documentation\n\nDetailed documentation of the project is under development. It will include information on usage, customization, and contributions to the project.\n\n## Contributing\n\nContributions are welcome! If you wish to contribute, please consult the contribution guidelines that will be available in the repository.\n\n## Security\n\nSecurity 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.\n\n## Current Status of the Project\n\nThe project is currently in the initial development phase. Regular updates will be posted to reflect the progress of the project.\n\n## License\nThis project is distributed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n\n---\n© 2024 Max Remy Dev\n\n---\n\n[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-orange.svg)](https://sonarcloud.io/summary/new_code?id=MaxRemyDev_ShowCalendar)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxremydev%2Fshowcalendar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaxremydev%2Fshowcalendar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaxremydev%2Fshowcalendar/lists"}