Skip to content
This repository has been archived by the owner on Nov 11, 2024. It is now read-only.

dialogware-com/roadmap-wapka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Rozmawiając o poniższym ekosystemie warto omówić kontekst. Przedstawić kto za tym stoi oraz omówić potrzeby klientów jakie mają zostać zaspokojone. Poniżej omówione zostały:

  • idea i twórca
  • projekty
  • plany

Rozwiązanie na dekady

Dla jednych drzwi do internetu otwierają wyszukiwarki, dla innych media społecznościowe. W dobie IoT nie potrzebujemy ekranu i klawiatury, możemy po prostu mówić, rozmawiać jak z człowiekem. Technologie bazujące na sztucznej inteligencji pozwalają pominąć bezpośrednią interakcję na rzecz obserwacji i analizy zachowania. Komunikacja bez słów i gestów a jedynie wyciąganiu wniosków i reagowaniu stosownie do sytuacji i potrzeb użytkownika.

Tom Sapletta, DevOps

Jako Software Deveoper z ponad 10 letnim stażem pracuję nad rozwiązaniami do optymalizacji procesu prototypowania. Doświadczenie podczas refaktoryzacji dały mi odpowiedź na to co najczęściej podelga zmianom i jak przygotwać kod aplikacji, aby nie był przemdiotem częstych zmian. Na co dzień pracuję przy projektach jako DevOps oraz przeprowadzam prace badawcze w firmie Softreck nad efektywniejszym prototypowaniem aplikacji

W firmie Softreck budujemy rozwiązania na przyszłe dekady, dołącz do nas jako #programista, #inwestor, #ambasador Obecnie rozwijamy otwarty projekt Web Stream Dev do streamowania aplikacji przez www, w drodze są przygotowania do komercjalizacji prototypowania One Day Run

Leadership Through Software Development

logo wapka.pl

Solutions for 2030 are comming with Wapka ecosystem

Opensource tools for rapid web apps development (PoC/Prototype/MVP) Solution for software houses, for rapid web apps development to bring the ideas live in hours and days.

Rozwiązania

Całość rozwiązań, ekosystem w roboczej nazwie wapka (web-aplikacja), oferta, informace, aktualizacje, szkolenia

Roadmap of wapka project - roadmap.wapka.pl

*nazwa globalna: https://roadmap.modula.dev

Rozwiązania są skierowane na zwiększenie efektywności wszystkich klientów działajacych na rzecz:

  • definiowania rozwiązania poprzez zrozumienie problemów i idei
  • wdrażania projektów poprzez zapewnienie odpowiednio wykwalifikowanej kadry
  • automatyzacji utrzymania poprzez najlepsze narzędzia
  • uniezależniania się od stron trzecich udostępniających cały ekosystem, bez możliwości wyboru, zmiany, migracji
  • Rozwiazanie wapka, zmodularyzowane elementy, które pozostają fizycznie niezaleznie, daje to szansę szybszego rozwoju niż w przypadku monolitycznych scalonych rozwiązaniach zatracające cechy elastyczności.

Ekosystem Wapka z punktu widzenia programisty

Jako programista szukam rozwiązań w obszarze DevOps do jeszcze efektywniejszego zarządzania cyklami życia aplikacji. Kierunek rozwoju Software Development-u jest jasny:

automatyzacja oraz udział sztucznej inteligencji w zwiększaniu efektywności pracy

Proces ten ma na celu:

  • obniżenie kosztów
  • zwiększenie bezpieczeństwa i jakości wytwarzania
  • szybszego skalowania i zarządzania.

Rozwiązanie Wapka ma pomóc w stopniowym wyłączaniu udziału programisty w cyklach życia aplikacji do niezbędnego minimum, by programista mógł skupić się na wytwarzaniu wartości biznesowej oprogramowania a nie obsłudze klienta czy procesu obsługi samej aplikacji. W tym kontekście warto zauwazyć, że korzyści są bardziej zauważalne w specyficznych branżach, przemyśle, IoT, gdzie z jendej strony trzeba zwiększyć rentowność a z drugiej pozwolić na używanie natywnych technologii pozbawionych wielu warstw abstrakcji.

Streaming application/interface directly on frontend, without building backend side is part of wapka ecosystem to build Application b based on PaaS infrastructure as Aplication Platform as a Service or (APaaS) Function as a Service (FaaS)

  • Hyper Modularized web apps - build faster from reusable code bricks
  • Application as a Stream - AaaS
  • Only native javascript for long term support - no more legacy code
  • json based communication - clean and fast

Web Components

Web Development

We have a solid team of developers who are widely experienced with different builders and platforms. Whether you need someone who knows WordPress like the back of his hand, or someone who can dive deep into bootstrap, our team has got you covered.

  • Sales Pages
  • Landing Pages
  • Websites
  • Webaplication
  • Forms and polls

Web Management

We make sure that your website is up and running 24/7, and have experts needed to get you back up the soonest time possible when it isn't. We look after your whole website's performance to make sure your website is performing at its best.

  • Uptime Monitoring
  • Hosting Management
  • E-mail Management

Web Security

We protect your online assets as soon as your websites land on hands. By protecting your website, we protect your business, your users and your data.

  • Maintenance
  • Hack Prevention

Web Integration

Let us make your website dynamic by integrating it with other webtools. Integration with 3rd party allows your to take advantage of their offerend advantages to make your website dynamic and efficient.

  • API
  • CRM
  • Marketing Platforms
  • Social Media
  • Communities

Web Monetization

Z pomocą Web Monetization API będziemy w stanie zarabiać pieniądze bezpośrednio i natychmiastowo - bez poświęcania wrażliwych danych użytkowników, i na dobre pozbyć się reklam. Najlepsze jest to, że nowe API już teraz działa w przeglądarce!

Obecne rozwiązania

Obecne rozwiązania operiają się na kontakcie z klientem w sposób zaplanowany na tygodnie współpracy przy dostarczeniu aplikacji.

  • usłogdawcy software house

Są dostępne gotowe rzowiązania SaaS pozwalające na tworzenie makiet ewentualnie są rozwiązania pozwalające na tworzenie całych plaikacji jednak wymagają wiedzy programistycznej.

  • MIT App

Wady

Tradycyjne rozwiązania są dedykowane ale niewyspecjalizowane, kierowanie do szerokiej grupy odbiorców nie pozwala na specjalizację i automatyzację. Skupiając się na kontakcie z klientem warto rozważyć automatyzację, jednak całościowo w tej chwili nie jest to popoulanr epodejście. Przez co obecnea oferta na rynku nie jest efektywna przy szybkim wsparciu prototypowania aplikacji internetowych.

Korzyści z Wapka

Rozwiązanie Wapka, implementujące aPaaS w praktyce dla klientów końcowych, którzy mogą bezpośrednio kontaktować się z kompetentnym i odpowiedzialnym supportem za wybrane przez klienta dedykowane oprogramowanie. Może wpływać na jego rozwój, w ramach współracy z twórcami i zapewnieniu finansowania, które pochodzi z jego używania na platformie Wapka.

Co to jest?

Nasze ekosystem opiera się na integracjach z innymi systemami CMS, CRM, SaaS poprzez API. Toruje drogę do wykorzystania akatualnie istniejącej infrastruktury do maksymalnego wykorzystania zasobów, tworząc prototypowane narzedzia w szybki spoósb na poziomie wieddzy junior devlopera. W przysżłym roku kolejne rozwiązania, oparte o SaaS: OneDay.run oraz MVPS.dev pomogą w automatyzacji.

The Wapka is an OpenSource Deployment Ecosystem to meet both: This is win-win ecosystem: Programmer and Non-technical people have an opportunity to make a working business with our support on background

Do czego służy?

Ekosystem technologiczny dla otwartego oprogramowania do uruchamiania aplikacji z otwartym kodem OpenSource na dowolnym serwerze/infrastrukturze

Dla kogo?

Ekosystem Wapka to oferta dla 3 ról użytkowników:

Wdrożeniowcy, Koordynatorzy

nie mający wystarczającej wiedzy do swobodnego użycia biblioteki webstream ale mający kontakt z programistami, potrzebujący szybkiego narzędzia z możliwością monitorowania postępów, dobrą komunikacją pomiędzy klientem, programistami, marketingiem, itd

Programiści - software developers

programistów chcących udostępnić swój projekt do szerszego wykorzystania w jak najkrótszym czasie (MVP) Ekosystem dla programistów szukających rozwiązania dla ich deploymentu

Pasjonaci, Eksperymentatorzy

Użytkownicy chcący używać otwarte oprogramowanie w modelu SaaS bez udziału programistów czy adminstartorów a jednoczenie, aby mieć dostep online do obsługi technicznej ekosystemu jak i przy rozwiązywaniu codziennych problemów

Szukających rozwiązania dla narzędzi tymczasowych, które chcieliby używać bez udziału programistów z gootywhc modułów, ewentualnie zlecić pojedyncze poprawki ale móc wytworzyć oprogramowanie zgodne z wytycznymi klienta do demonstracji w formie prototypu makiety

Oferta Software House

  • łatwiejsze zarządzanie i rozliczanie
  • wsparcie techniczne i szkolenia dla personelu z rozliczaniem na godziny

Efektywność wytwarzania

Lepszy model biznesowy*

#jakość

*poprzez większą ilość iteracji w tym samym budżecie Stworzenie efektywnego modelu biznesowy wymaga czasu w skład którego wchodzi czas na prototypowanie i testowanie rozwiązania. Skrócenie cyklu pozwala na wykonanie większej ilości cykli w tym samym czasie

Szybsze uzyskanie efektu końcowego

#czas

z punktu widzenia klienta końcowego to przede wszystkim oszczędność czasu i obniżenie kosztów operacyjnych oraz możliwość szybszej ekspansji na rynku poprzez oferowanie konkurencyjnej ceny usług.

Mniej kosztowne prototypowanie

#koszt

Jako programista często mam do czynienia z prototypowaniem i doceniam każdą technologię, która pomaga w szybszym dotarciu do sensownego rozwiązania. Klient końcowy otrzymuje w szybszym czasie to czego oczekiwał przez co również koszty wytwarzania są niższe.

Koszty aplikacji internetowej www

#estymacja

Każdy projekt istniejący w internecie potrzebuje:

  • domeny internetowej, która jest zarazem brand-em usługi / cyfrowego produktu
  • serwera, który musi zapewnić dostęp do usług realizowanych przez aplikację w zmiennych warunkach obciążenia przez klientów
  • obsługi technicznej do zapewnienia bezpieczeństwa oraz wprowadzania zmian, takich jak nowe funkcjonalności czy tłumaczenia, pomoc przy konfiguracji

Oferta Start-up

  • integracja usług
  • agregacja operatorów
  • łatwiejsze zarządzanie i rozliczanie
  • wsparcie techniczne i szkolenia dla personelu z rozliczaniem na godziny

Integracja usług

Koszty utrzymania takiej aplikacji są dzielone na 3 grupy usługodawców:

  • provider infrastruktury domena, serwer, chmura
  • usługi firm trzecich zapewniające skalowalność, odporność na duże obciążenia, bezpieczeństwo
  • usługi informatyczne i programistyczne, rozliczane na godziny/umowy (zlecenia / o dzieło).

Zarządzanie i rozliczanie

OneDay.Run pozwala na koordynację działań i monitoring kosztów na bieżaco zalezny od użycia.

  • Miesięczne rozliczenie Klient otrzymuje raz na miesiąc rachunek za wszystkie koszty
  • Pomoc online Pomoc techniczna jest dostępna w zależności od opcji w godzinach pracy lub całodobowo.
  • delegowanie zadań Klient nie musi logować się do panelu domenowego czy hostingowego, obsługa techniczna robi to w jego imieniu.

Oferta Software Developer

Programista rozwijający otwarte oprogramowanie często poza programowaniem nie ma czasu, by samemu obsłużyć klientów i tym samym zarabiać na swoim oprogramowaniu. W odróżnieniu od oprogramowania licencyjnego programista opensource może pozwolić sobie na dowolność, ale z reguły rozwiązanie jest zbyt specyficzne by było popularne.

Korzyści dla Programisty

  • wapka ekosystem zapewnia wsparcie techniczne dla klientów, można więcej czasu poświęcić na swoftware development
  • szkolenia ze strony wapka
  • gotowa infrastruktura
  • auto-deployment
  • strategia API-first (APIfoundation)
  • nanofrontend
  • nanoservice

Outsourcing Devops

  • Ci/CD
  • Auto-Deployment

Inny programista może poświęcając czas pozwolić sobie na uruchomienie i przetestowanie takiej aplikacji, ale to też wymaga czasu i zasobów. Obecnie mamy sporo rozwiązań do deployment-u, wiele projektów jest zgodnych z różnymi platformami i często przy zastosowaniu docker'a łatwo jest je uruchomić na własnym komputerze.

aPaaS

Docker nie jest rozwiązaniem dedykowanym do produkcyjnych systemów z uwagi na bezpieczeństwo. Tutaj z pomocą przychodzą rozwiązania korzystającego ze specyfikacji zawartej w dockerze, które pozwalają na tej podstawie przygotowąć odpowiednie środowisko do uruchamiania oprogramowania.

Usługodawcy

Partnerzy oferujący usługi wynajmu infrastruktury+

  • hosting
  • vps
  • cloud

Korzyści dla Provider'a

Mając na uwadze dużą konkurencję na rynku i np. dumping-owe ceny z rynku niemieckiego. Ostatnie lata przyniosły skupienie nierentownego rynku polskich usług hostingowych. Udział rozwiązań chmurowych jest coraz bardziej zauważalny Warto zastanowić się jak pomóc rynkowi w Polscce, który nie ma szansy na obronę przy wzrastających kosztach energii elektrycznej i ciągłemu wzrostowi opodatkowania pracy Uważam, że to dobry czas, by każdy operator rozważył delegowanie część swojej infrastrukutry do chmury aPaaS, która pozwala na zwiększenie rentowności ułsug zmniejszając udział człowieka w procesie utrzymania usług z uwagi na przygotowane i rpzetestowane środowisko i deydkowane oprogramowania, specyficzne dla danej branży i klienta.

Korzyści dla specjalistów

poszukujących pracy na godziny (hourly.pl) razem z wapka możemy dostarczać Wasze usługi potrzebującym klientom wsparcia od zaraz, wiec koszty są odpoweidnio wyższe i zarobek jest również atrakcyjny

Korzyści dla start-up-ów

wypełniających niszę, szukających specyficznych klientów, poprzez subscription.pl Wy będziecie dzielić się swoimi usługami a My naszymi klientami, którzy będą zainteresowani

Korzyści dla klientów

gdyż wszystkie usługi są profilowane a przez to wyższej jakości niż w przypadku poszukiwania aktualnie "wolnego" specjalisty czy wypromowanej ale niezbyt dobrze dopasowanej usługi

Projekty w ekosystemie wapka

Marketplace

Marketplace z gotowcami bazujące na bibliotece webstream, wersja SaaS eksperymentalna polska

roadmap.application.pl

*wersja globalna: https://roadmap.mvps.dev/

SaaS - software house

  1. Usługa SaaS dla Software House, wersja globalna

roadmap.oneday.run

SaaS - dla każdego

  1. Usługa SaaS dla Kowalskich, wersja SaaS eksperymentalna polska

roadmap.prototypowanie.pl

*wersja globalna: https://roadmap.webapks.com/

Kolejne projekty do wdrożenia ( gdy zostaną zrealzowane powyższe )

Za pomocą usłgui deployment.pl możliwy jest szybki cykl uruchomienia i monitorowania aplikacji oparty o małe VPS, zarządzane przez ProMaGen.com Plan na początek to infratstruktura z kilkudziesięcioma serwerami z dostępem przez oAuth/... dla użytkowników z subscription.pl

application.pl + deployment.pl

  • lista aplikacji dodanych poprzez deployment
  • możliwości kliknięcia deployment

Biblioteka

Idea Webstream

Pryncypia stojące za powstaniem Webstream

Roadmap biblioteki do hipermodularyzacji stron/aplikacji www

Pluginy

rozszerzenia do biblioteki na przeglądarke, wordpress

Ułatwienia integracji poprzez prostą autoryzację

  • www: subscription.pl
    • oferta
    • integracja oferty z ofertą/rozwiązaniami partnerów
    • server: vps z foundation

TODO:

  • blog about news in our ecosystem
  • newsletter to know about news on application directory
  • integration with foundation
  • program partnerski dla programistów, aby im się opłacało używać to rozwiązanie
  • program partnerski dla aktualnych klientów subscription.pl

Softreck's OpenSource Deployment Ecosystem


https://github.com/wapka-pl/roadmap.git

About

Roadmap of wapka project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published