Witam, nie wiem gdzie zamieścić swój temat, a ze stacka mnie pogonią. Obecnie programuje od 2011 native android w javie, ale ostatnio poczułem moc angulara i aplikacji hostowanej na serwerze. Daje to możliwość ciągłej aktualizacji appek bez puszczania aktualizacji do sklepu, narażania się na widzi misie moderatora, itp. Aplikacja działała bardzo szybko.

Szukam technologii, którą mogę zastosować do aplikacji typu "gift card reward".
User klika w oferty reklamowe, dostaje punkty i może sobie wymienić na gift card.

Aplikacja ma zawierać:
-system użytkowników
-punkty do każdego usera
-oferty jakie kliknął, itp.
-wiele innych bazodanowych pierdółek
-panel admina do dodawania ofert
-geolokacje (ale to mogę zrobić native)

Jednocześnie ma być szybka jak appki w angularze i łatwo skalowalna do mobile (bootstrap). Żadnego przeładowywania stron, wszystko ma być płynne.

Tak więc podpowiedzcie technologie do:
-strony
-bazy danych
i jak to połączyć najlepiej.