Wdrożenie projektu
15 godz. 6 min · UI, UX i Webdesign
Krzysiek PiekarzAutomation Specialist / No-code DeveloperMateriał szkoleniowy został zaprojektowany tak, aby mogło z niego skorzystać jak najszersze grono odbiorców. Nieważne czy jesteś totalnym laikiem, czy też posiadasz już wiedzę z zakresu programowania lub designu, na pewno znajdziesz tu coś dla siebie. A więc kto jeszcze może skorzystać z wiedzy zawartej w tym kursie?
Skoro w poprzedniej lekcji straciliśmy krótko postęp dotychczasowych prac, to
teraz skupmy się na tym, co czeka nas w kolejnym sprincie.
Jakie kroki musimy podjąć, by nasza aplikacja stała się w pełni funkcjonalna?
Pierwszym krokiem będzie zadbanie o pełnoprawny boarding naszych użytkowników.
Zadbamy o to, by otrzymali kod, za pomocą
którego będą mogli potwierdzić swoją rejestrację, a także by wybrali z jakiego
typu konta chcą korzystać i przekazali nam dodatkowe dane o sobie.
W momencie, gdy je już otrzymamy, będziemy mogli zadbać o to, by poprawnie wyświetlać
je zarówno w samym Dashboard ie, jak i na stronie profilowego, gdzie właściciel
danego profilu będzie mógł go bezproblemowo edytować.
Zajmiemy się również tym, by w pełni wykorzystać bazę danych w Babel i
przenieść do niej te obszary, która nimi nie powinny być.
W ten sposób po dodaniu odpowiednich funkcjonalności, nasi użytkownicy będą w
stanie tworzyć i publikować nowe listingu, wystawiać do nich recenzje, a nawet
komunikować się między sobą wewnątrz naszej aplikacji.
Posiadając biuro Lokalizacji zadbamy o to,
by nasza wyszukiwarka stała się w pełni funkcjonalna, dzięki czemu użytkownicy
będą w stanie namierzyć w naszym serwisie interesujące ich miejsca i dodać
odpowiednie filtry, by zawęzić listę wyników, a także co najważniejsze
zabukować i opłacić swój pobyt w interesującym ich lokalu.
W tym celu na pewno wykorzystamy tryb i być może, jeśli tylko starczy nam czasu,
postaramy się sprawdzić również inne systemy płatności.
Jak już wiesz, Babel posiada zaimplementowany system, który pozwala nam
wysyłać powiadomienia mailowe bezpośrednio z poziomu aplikacji,
ale niestety jego zalety kończą się na tym, że jest wbudowany.
Brak możliwości edycji tego, jak wyglądają
maile wysyłane z edytora sprawia, że powinniśmy go unikać.
Dlatego też porozmawiamy o innych dostępnych na rynku rozwiązaniach i
postaramy się znaleźć takie narzędzie lub narzędzia, za pomocą których będziemy w
stanie w pełni spersonalizować nasz mailing.
Dzięki temu będzie on nie tylko wyglądał nowocześnie, ale także będzie dopasowany
do stylistyki naszej aplikacji i naszego brandu.
W obecnym sprincie stworzyliśmy kilka podstawowych workflow, które dodały
dynamiki do naszej aplikacji, ale nadal były one bardzo proste.
Dlatego też w przyszłym sprincie znacznie mocniej skupimy się na tym temacie.
Pokażę Ci w jaki sposób tworzyć bardziej
zaawansowane akcje i jak nimi odpowiednio zarządzać, a także jak przenieść część
operacji z frontu naszej aplikacji bezpośrednio na back end.
Takie rozwiązanie zapewni nam nie tylko szybsze działanie aplikacji po stronie
użytkownika, ale również zwiększy jej bezpieczeństwo.
A skoro mowa o bezpieczeństwie, to poruszymy także bardzo ważny temat, jakim
jest zabezpieczenie naszej bazy danych przed nieuprawnionym dostępem.
Dowiesz się czym są privacy rolls, jak je definiować i wykorzystywać w praktyce, by
dane, które przekazują nam nasi użytkownicy były bezpieczne.
Pamiętaj, że w tej kwestii liczą oni na
nas, czyli developerów, a naszym zadaniem jest spełnić ich oczekiwania.
Porozmawiamy także o tym, jak ogólnie pracować z danymi w Babel i jak sprawić,
by docierały one do użytkownika możliwie jak najkrótszym czasie.
Równie ważnym elementem, którego na pewno
nie może zabraknąć w kolejnym sprincie, jest wyjście poza edytor.
Udowodnię Ci, że Babel nie jest zamkniętą
platformą, ale miejscem, z którego możemy pobierać dane lub je do niego przesyłać.
Porozmawiamy o tym, jak wykorzystać
zewnętrzne API, jak się z nimi łączyć za pomocą pluginu API Connector,
a także jak przejść nawet nie o krok, ale całe kilometry dalej.
W momencie, gdy do gry wkroczą
niesamowicie użyteczne narzędzia, jakimi są Max oraz Zapier.
Jak więc widzisz, pomimo tego, że ten sprint był wypełniony materiałem po same
brzegi, to przed nami jeszcze całe mnóstwo dodatkowej pracy.
Mam więc nadzieję, że tylko zaostrzył nam Twój apetyt na więcej i podobnie jak ja,
już nie możesz się doczekać kolejnej odsłony przygody z edytorem Babel.
A teraz dziękuję Ci już za uwagę i
zapraszam do ostatniej lekcji w tym sprincie.