Interaktywny kalendarz (klon Google Calendar w Vanilla JS)
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
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