Interaktywny kalendarz (klon Google Calendar w Vanilla JS)

Javascript & Typescript
Praca 4 z 4
W pełni funkcjonalna, responsywna aplikacja webowa, która dokładnie odwzorowuje kluczowe możliwości i interfejs Google Calendar. Projekt stworzony od podstaw bez użycia gotowych, ciężkich frameworków czy szablonów.

Zrealizowana funkcjonalność techniczna:
• Modularna architektura aplikacji, zbudowana wyłącznie na czystym JavaScript (ES6+ Modules).
• Złożona logika przetwarzania dat, przełączanie między tygodniowymi a miesięcznymi trybami wyświetlania.
• Dynamiczne zarządzanie zdarzeniami w DOM: tworzenie, edytowanie, usuwanie i walidacja według czasu.
• Cross-browser, responsywne układanie według zasady Mobile-First z wykorzystaniem nowoczesnego SCSS/CSS3 oraz semantycznego HTML5.
• Czysty kod z rygorystycznym przestrzeganiem zasady separacji odpowiedzialności (Separation of Concerns).

Żywa strona demo: https://i1yaremechko.github.io/google-calendar-js/
Repozytorium z kodem źródłowym: https://github.com/i1yaremechko/google-calendar-js

#javascript #frontend #scss #html #css #calendar #web_development #vanillajs #układanie