Czym jest 10Things? I pierwszy commit

Posted by Maciej Gos on Friday, March 3, 2017

TOC

**01.03.2017 **to ważna data. Tego dnia rozpoczął się konkurs „Daj Się Poznać 2017” i powstał projekt 10Things. O samym konkursie nie będę się już rozpisywał oraz o tym czemu po co na co.

Wydażyła się również inna ważna rzecz, czyli pierwszy commit na GitHub w projekcie 10Things.

Chciałbym natomiast opisać trochę czym jest 10Things, czyli mój projekt, oraz jakich technologii chciałbym użyć.

Czym jest 10Things

10Things to aplikacja mobilna mająca za zadania stymulowanie naszego mózgu :). Dokładniej chce stworzyć produkt do rozwoju naszej kreatywności.

Cała idea jest opisana w książce „Become Idea Machine„. Sam pomysł na napisanie akurat takiej aplikacji został trochę zainspirowany przez Mirka Brunejko (za co mu wielkie dzięki).

Zasada działania samej aplikacji jest bardzo prosta. Każdego dnia będziemy dostawać jakiś losowy problem do „obróbki” na podstawie, którego będziemy wymyślać 10 pomysłów na jego rozwiązanie. Problemy mogą być abstrakcyjne np. „Jak rozwiązać problem głodu na świecie” lub trochę bardziej przyziemne np. „Jak wystartować działalność gospodarczą online w Czechach”.

Ale żeby nie było zbyt prosto to na każdych z tych problemów będziemy musieli wymyślić 10 pomysłów i dodatkowo będziemy mieli liczony czas.

Każdy dzień będziemy mogli później analizować w widoku kalendarza jak i w widoku statystyk. Na początku będzie ciężko ale później powinno być już tylko lepiej.

Rezultat jaki można osiągnąć po stosowaniu takich zabiegów to bardzo mocno rozwinięta pomysłowość.

Skąd się biorą problemy

No dobra dobra Maćku ale skąd się biorą te problem?

Będą je tworzyć ludzie.

Do tego celu powstanie strona przy pomocy, której ludzie będą mogli dodawać swoje pomysły na problem :). Trochę dziwnie to brzmi ale….cóż.

Będzie ona również służyć do głosowania na najlepsze pomysły.

Technologia

To co programiści lubią najbardziej technologia i gadżety :).

Jako, że jest to aplikacja mająca działać na wielu platformach będzie napisana w Xamarin.Forms. Platformami na które będzie dostępna to iOS i Android (nie koniecznie w tej kolejności) na razie nie planuje wersji na Windows.

Na część serwerową pomysł mam następujący

  • NoSQL prawdopodobnie wybór padnie na DocumentDB
  • React jako, że jest jednym z niewielu JS framework, które lubię
  • Docker jako, że od dawna mnie ciągnie w tą stronę. Tylko pytanie czy będzie mi faktycznie potrzebny

Podsumowując plany są duże i ambitne. Teraz pozostaje zakasać rękawy i jak mówi Gary Vaynerchuk

more more more

Lub bardziej po polsku i moja wersja

robić robić robić

 

Maciej Gos

真诚赞赏,手留余香

使用微信扫描二维码完成支付


comments powered by Disqus