I kolejny (ósmy już) tydzień konkursu minął. Muszę przyznać, że powoli tygodnie zaczynają mi się zlewać w całość. Przecież dopiero co raportowałam postępy… i znowu? Życie, zwolnij 😀
Przepraszam też z góry jeśli są jakieś błędy językowe, stylistyczne. Ten raport piszę w wyjątkowo kiepskich warunkach. Jest już po północy, jestem wykończona. Gdyby nie to, że jutro (dziś) mam przepełniony dzień – pewnie pisałabym ten raport za pare godzin. A tak istnieje ryzyko, że jeśli nie teraz to będę miała więcej niż dzień obsuwy. Nie lubię tego 😛
Co się udało?
W zasadzie: wszystko 😀 To był bardzo udany tydzień.
+ Kolejny widok aplikacji: Kalendarz postów
Zacytuję:
„Dobrze wiem, że to nie jest zadanie na tydzień. Nie zakładam, że go skończę. Chciałabym jednak zrobić jak najwięcej. Może nie tyle szlifować go od strony wizualnej, bardziej implementacja logiki działania.”
Na szczęście istnieje coś takiego jak licencja MIT. Którą nawiasem uwielbiam. Udało mi się znaleźć komponent kalendarza, który łatwo podpięłam i zastosowałam we własnej aplikacji. Na chwilę obecną dostarcza mi wszystkich wymaganych funkcjonalności. Naprawdę polecam!
React Big Calendar:
– Github
Jak wygląda w samej aplikacji?
Oczywiście czeka mnie jeszcze trochę pracy z dostosowaniem (zwłaszcza wyglądu). Ale od strony logiki działa świetnie 🙂
Po kliknięciu na dane „pole” (slot czasowy) pojawia się okienko „Dodaj nowy post”. Kliknięcie postu w kalendarzu wywołuje okno edycji własności istniejącego elementu.
Posty widoczne w kalendarzu możesz filtrować wykorzystując lewy panel (po kanałach oraz narzędziach publikacji).
Każdy z postów możesz przeciągnąć (drag’n’drop) na inny „slot” czasowy. Powoduje to zmianę daty i godziny publikacji.
Posty możesz podglądać w widoku tygodnia (screen), miesiąca, dnia oraz w formie agendy. (najlepiej podejrzyj w DEMO)
+ Standardowo: jeden artykuł techniczny
Tym razem wracam do tematu początków. Wzięłam na tapetę ścieżkę Web Developer’a. Na razie pierwsze kroki w zakresie Frontendu – „Kierunek: Web Developer – Wstęp do serii + Frontend (cz. I)”
Ciąg dalszy już wkrótce 😉
No i wyszła aktualizacja DEMO. Trochę przybyło co widać m.in. na powyższym screen’ie. Link do DEMO znajdziecie na końcu artykułu.
Co się nie udało?
Chyba po raz pierwszy w konkursie mogę tu napisać jedno wielkie: NIC. Plan wykonany w 100%.
Żeby tak aplikację udało mi się zrealizować do końca konkursu. To byłoby coś 😀
Co dalej?
10 tygodni wielkimi krokami zbliża się ku końcowi. Więc i ja chciałabym domknąć aplikację do pewnego stopnia. Nie będzie doszlifowana, ale chciałabym zaimplementować większą część jej funkcjonalności.
To czego najbardziej mi jeszcze brakuje i czym zajmę się w tym tygodniu to:
MUST HAVE:
– Panel logowania
Widok, funkcjonalność. Prawdopodobnie dla jednego testowego konta.
– Walidacja pól formularza dodawania i edycji postów
– Widok ustawień użytkownika
Prawdopodobnie tylko od strony wizualnej. Ale jeśli starczy czasu – może i logika?
– Stroną startową projektu
Przynajmniej zacząć nad nią prace. Chciałabym ją udostępnić przed końcem konkursu. A wiem, że jeśli zostawię to na ostatnią chwilę…
Fajnie by było…
– Podpięcie bazy danych pod aplikację (Firebase Database)
W zasadzie plan na ten tydzień jest mega ambitny, więc nie zdziwię się jak za tydzień będę płakać, że za dużo. Ale chcę spróbować.
Kiedy skończy się konkurs robię sobie co najmniej tydzień wolnego od prac nad aplikacją. Uff…
Tydzień 8/10 – checked!
Przypominam, że moje zmagania w konkursie możesz obserwować na bieżąco. Jak? Kliknij poniżej: