Jako fullstack web developer pracuję z moim najstarszym klientem od 9 lat. Przez te lata pracowałem z wieloma technologiami, m.in: AMP, git, redis, sphinxsearch, MySQL (ORM), mongodb (ORM), composer, gulp, ant, etc. Piszę aplikacje w PHP w oparciu o framework Symfony (doświadczenie z 2.x, 3.4, 4.4).
Jeśli chcesz, aby praca była wykonana prawidłowo, zgodnie ze standardami wytwarzania oprogramowania, zachęcam do korzystania z moich usług.
Wolę stawkę godzinową, ponieważ to ty możesz określić swoje wymagania dotyczące kodu. Chcesz mieć brzydki, niepoprawny kod za kilka groszy? Nie ma problemu. Chcesz oprogramowanie oparte na wzorcach projektowych i testach jednostkowych? Nie ma problemu. Pamiętaj, że tani kod teraz to duży koszt utrzymania w przyszłości.
API w architekturze heksagonalnej zostało stworzone w oparciu o FOSRestBundle (Symfony 3). Dostosowania endpointów i struktury zwracanych danych do już istniejących w pozostałych serwisach grupy.
https://anonimowe.pl
Dzięki technologii PWA nowoczesne przeglądarki mobilne (takie jak Chrome i Firefox) umożliwiają uniknąć ogromnych kosztów tworzenia aplikacji mobilnych. Implementacja technologii powoduje wyświetlenie użytkownikom zapytania, czy chcą dodać stronę do ekranu głównego. Dodana w ten sposób strona zachowuje się jak aplikacja mobilna.
https://m.demotywatory.pl
Implementacja AMP w mobilnej wersji serwisu. AMP jest odpowiedzią Google'a na Facebookowe "Instant articles". AMP to błyskawicznie ładujące się strony internetowe na urządzeniach mobilnych odciążające Twój serwer (Google hostuje ich zawartość) i mocno punktujące SEO. Google preferuje wyświetlić wersję AMP Twojej witryny. Obecnie większość ruchu pochodzi z urządzeń mobilnych, więc możesz zyskać klientów inwestując w tę technologię.
https://m.demotywatory.pl/amp/3710615
Eksperyment w ramach serwisu wykop.pl, którego przebieg można sprawdzić na stronie tagu mircoin: https://www.wykop.pl/tag/mircoin/
Utworzyłem kryptowalutę Mircoin (klon NXT), która była rozdawana użytkownikom serwisu wykop.pl między innymi za ilość znalezisk na stronie głównej w ramach serwisu Mircoin.community, kopia strony głównej: https://web.archive.org/web/20180920131318/https://mircoin.community/en/
Kryptowalutą zainteresował się portal branżowy i powstał o niej artykuł zawierający najciekawsze informacje: https://bithub.pl/artykuly/mircoin-kryptowaluta-spolecznosciowa/
Główne prace polegały na:
Usługa tzw. tymczasowych e-maili najczęściej wykorzystywana do odbierania linków aktywacyjnych do kont na stronach, gdzie nie chcemy podawać swojego prawdziwego maila, żeby nie dostawać spamu.
Responsywna strona internetowa wyglądająca dobrze na urządzeniach mobilnych i komputerze. Została zintegrowana z React Native i np. potrafi wysyłać powiadomienia na telefon po instalacji aplikacji Android. Aplikacja wewnętrznie ładuje stronę https://tempmail.spit.pro która automatycznie jest tłumaczona na 1 z 9 języków w zależności od lokalizacji użytkownika.
Strona wykonana została w Symfony 4.4 z AngularJS, jQuery i Bootstrap 3.4.
Kod źródłowy: https://bitbucket.org/spitpro/tempmail/src/master/ Android app: https://play.google.com/store/apps/details?id=com.reacttempmail
https://tempmail.spit.pro
Lubię wyzwania i właśnie takim było ujarzmienie popularnego z biedronek urządzenia Hoffen Chef Express. Było to możliwe przez poznanie API urządzenia dzięki inżynierii wstecznej. Następnie wykonałem aplikację w oparciu o dialogflow, firebase i react native.
Schemat komunikacji z urządzeniem: Asystent Google <-> Firebase <-> Aplikacja Android React Native <-> Hoffen Chef Express
Pierwszym etapem jest uruchomienie na telefonie aplikacji, połączenie z kontem Google oraz przeszukanie sieci lokalnej i znalezienie Hoffen Chefa. Następnie aplikacja nasłuchuje zmian w bazie Firebase, które wysyła dialogflow otrzymując je od Asystenta Google.
https://www.youtube.com/watch?v=NaJGDhAeOpc pobierz: