Git Product home page Git Product logo

biokami's People

Watchers

 avatar  avatar

biokami's Issues

Spis wszystkich nootropów

Jest to temat nośny i z pewnością będziemy mieli na niego zapytania.
Trzeba spisać wszystkie nootropy a potem zrobić na temat każdego solidny merytoryczny art. Temat jest też bardzo odpowiedzialny. Nie możemy tych artów również wypuścić bez redakcji kilku osób... ;/

Postawienie środowiska

Django cookiecutter jest super, ale uzywa juz masy modułów django.
Przeczytanie czym są poniższe moduły oraz na postawienie środowiska lokalnie z ngrokiem.

  • Django Rest Framework (tego będziesz pewnie sporo używać - nakładka na Django ORM ale jednak spora abstrakcja)
  • Allauth (tego nie koniecznie, ale możliwe że na to trafisz i dobrze byś kojarzył)
  • Celery workery oraz jak to działa
  • Flower -> http://localhost:5555

Komendy by odpalić lokalny development na docker compose.
Wymagany zainstalowany docker i docker compose.
Local dev:
docker-compose -f local.yml build
za pierwszym razem trwa to długo...
docker-compose -f local.yml up

Migracja:
docker-compose -f local.yml run --rm django python manage.py migrate
Stworzenie admina:
docker-compose -f local.yml run --rm django python manage.py createsuperuser
logowanie pod http://localhost:8000/admin
ngrok.io do testowania zewnetrznych integracji. Trzeba dodać tymczasowy url do listy ALLOWED_HOSTS w settingsach

Jestem uzytkownikiem i chce wiedziec czemu mam się zarejestrować?

@justdzasta: proponowane rozwiązania:

  • pokazać ładny, zachęcający landing page, będzie on zawierał następujące dane:
    • navmenu
      @ksiadz co ma być w navarze? Dalbym sign in/sign up tylko chyba -> co mogą być ukryte na roznych ikonkach/buttonach na landing pagu.
    • listing z podstawowymi kategoriami produktów
      @ksiadz można ale głównie hehe język korzyści ze dbamy o twoje zdrowie za Ciebie w takich dziedzinach jak fitnes, odchudzanie, długowieczność, prewencja przed nowotworami itp. Czyli bardziej korzyść ze dbamy o Ciebie za to i organizujemy Ci wszystkie badania i przesyłki by pokryć te obszary/dziedziny życia a nie kategorie produktów.
    • może być też jakiś box z najczęściej / ostatnio kupowanymi
      @ksiadz tego bym nie robił by nie kojarzyć się ze sklepem.
    • box (na końcu i na początku), który pokazuje
      @ksiadz tu chyba ucięło komentarz :P

Jestem uzytkownikiem i dużo ćwiczę/biegam, chcialbym podlaczyc moje urządzenia z danymi.

@justdzasta: Aplikacja musi mieć przewidziane miejsce na zaciąganie danych z różnych urządzeń, musi być zarezerwowana przestrzeń na dołączanie kolejnych urządzeń i danych z nich. Forma lejka? W sensie wszystkie dane zbierane w jednym miejscu, oznaczone ewentualnie jakimś rodzajem tagu skąd są te dane, końcowy wynik przedstawiony w jakiejś wizualnej formie (można dodać element grywalizacji, czyli im więcej masz podłączonych urządzeń/więcej danych zostaje podane, to wtedy coś się dzieje - jakieś gwiazdki dostajesz albo inne chuj wie co xd)

@ksiadz:

  • Lejek super. Nie ma co dodawac sobie pracy. Nawet myslalem by na backendzie normalizowac dane by potem mowic userowi jakie sa roznice miedzy uzytkownikami ale to nie na teraz. Jeden typ danych poki co tylko :)
  • Grywalizacja super. Mozna sylwetke czlowieka wypelniac 'zdrowiem' czy cos :P

Posumowując:

  • profil użytkownika powinien mieć widok danych, widok ten powinien być ustawiony jako domyślny
    @ksiadz tak :) pytanie jak bardzo widok danych bedzie glowny a jak bardzo sklep. Z tego co mi pokazywalas to zarowno sklep jak i widok danych beda jednym. Moze ten widok co mi pokazalas 2/3 sklep 1/3 dane czlowieka zrobil ladnym ale kazdy podprodukt ma szczegoly a po kliknieciu czlowieka tez dopiero masz pelen widok danych na cala strone z masa roznych rzeczy?
  • widok danych powinien zawierać element grywalizacji, który będzie motywował użytkownika do udostępniania jak największej liczby danych o swoim organizmie
    @ksiadz Tak! :) Jedno przypomnienie naszym celem nie jest by user jedynie wypelnial formy, tam gdzie sie bedzie dalo bedziemy proponowac zabiegi czy zakup urzadzen co same beda zbierac dane i je nam przekazywac. :) wiec link w formularzu danych do konkretnego produktu w sklepie moze byc czesty i fajnie by byl naturalny :)
  • dane powinny być zbierane i pokazywane w formie "lejka"
    @ksiadz Tak :) Nie ma co sie rozdrabniac. Pewnie na backu bedziemy normalizowac dane z roznych urzadzen i tak :)

Jestem uzytkownikiem i boje sie zachorować/umrzeć. Czy macie ścieżkę/rozwiązanie bym sie nie bal?

@justdzasta: proponowane rozwiązania:

  • rubryka aktualności ze świata zdrowia (możliwie z jak najbardziej wiarygodnych źródeł), by dać użytkownikowi poczucie, że jego zdrowie jest zagrożone
    @ksiadz to much jak na v1, ale docelowo tak. :)
  • rodzaj bloga z poradami, jak zadbać o zdrowie
    @ksiadz można jeden widok artykułu zrobić pod bloga. Jak inne rzeczy juz beda zrobione. Pomoże to w SEO i może służyć jako link przy produkcie po więcej danych.
  • powiadomienia dotyczące sezonowych zagrożeń sterowane przy pomocy kalendarza / danych o pogodzie (rozpoczęcie sezonu jesiennego - przypomnienie o szczepieniu przeciwko grypie, upał w dany dzień - przypomnienie o nawodnieniu organizmu i odpowiednich kremach do opalania)
    @ksiadz system notyfikacji na całą platformę po stronie backu bym zrobił tylko na ten moment a na froncie po prostu ich obsługa by w większości widoków jakiś popup ładny wyskakiwal. Kalendarze itp to za dużo na v1. Natomiast link w ustawieniach co by synchronizować kalendarz z backu do osobistego kalendarza googla spoko.

Indeks glikemiczny

Krótkie wyjaśnienie indeksu glikemicznego jako odnośnik w innych artykułach.
Ewentualnie jako include? Może zrobić jsa ze zwijanymi includami? Przy takich krótkich artykułach wyjaśniaczach byłby to super efekt?

Ograniczenie kalorii

Dobry art.

Opcja jakiegoś js includa tu też miała by sens. Czyli wersja pełna i skrócona lub przewijana w jsowym includzie.

Jestem uzytkownikiem i nie wiem co powinienem kupic wpierw? Dużo tu produktow ktorych nie rozumiem.

@justdzasta: proponowane rozwiązania:

  • wprowadzenie bardzo uproszczonych filtrów (np. na odchudzanie / na pobudzenie / na większą ilość energii), by - przy złudnym wrażeniu dokładniejszego wysegregowania produktów - user dalej nie wiedział, co będzie dla niego widoczne xD
    @ksiadz bedziemy starac sie zamknac produkty w packach customowych.
  • ważne jest też wprowadzenie na tym etapie widocznego odnośnika do procesu customizacji (można np. wprowadzić panel boczny z profilem użytkownika, będzie on cały czas widoczny i w miarę uzupełniania kolejnych danych listing produktów będzie na bieżąco się filtrował i sortował). Panel boczny, o jakim myślę znajduje się tutaj: https://mir-s3-cdn-cf.behance.net/project_modules/1400/b4064673112295.5bfec6c1eb01a.png
    @ksiadz mozna faktycznie jakieś ikonki czy kolor zmieniać dynamicznie czym bardziej on mial pelne dane by byc customowym.

Wstepny design platformy

Specka jakie podstrony musi mieć MVP:

  • Logowanie, rejestracja przy pomocy linkedina, fb i googla.
  • Strona glowna tłumacząca czym jestesmy i jaki problem rozwiazujemy (zostawmy sobie na koniec, bo to ciężkie koncepcyjnie)
  • Profil użytkownika z jego kontem
  • Widok sklepu w kategoriach? Ścieżkach którymi chcemy poprowadzić pacjenta?
    1.) dane o pacjencie (zestaw badań w klinice, podłączenie wearable/apple watcha, badania dostarczane do domu kurierem)
    2.) jednorazowe zabiegi mające spory wpływ na zdrowie.
    3.) Miesięczne subskrypcje suplementów i leków -> stwórz swój własny pack na podstawie naszych zaleceń. Odbieraj raz w miesiącu od wielu kurierów.
  • Podstrona platnosci stripe. Możliwe że mały baner jak na humblebundle styknie, bo stripe wiele nie wymaga.
  • Profil użytkownika z jego danymi zdrowotnymi, metrykami i wynikami badań.

Tu pełna misja/specka i w chuj modułów co ich nie zrobimy w MVP, ale dobrze przeczytać by wiedzieć ile ficzerow mialaby miec platforma docelowo. https://docs.google.com/document/d/16PD7poh-Gn0LXT1FTsgrPo-8cSNkW6IAijuBETX1sVY/edit

Przepisy kucharskie

Dobranie przepisów kucharskich pod kilka ścieżek diety. Na przykład:
-długowieczność
-wysoki poziom koncentracji
-wysoki poziom energii
-ćwiczenia (różne typy)

Jestem uzytkownikiem i chce czuć się lepszy/bardziej fit od innych. Czy macie ścieżkę/rozwiązanie by połechtać moje ego?

@justdzasta: następujące rozwiązania:

  • serwis zorientowany na użytkownika, powiadomienia dotyczące jego ostatnich aktywności / wprowadzonych danych, by dać userowi poczucie, że ktoś nad nim się pochyla
    @ksiadz tak, ale za dużo na początek. Design i front notyfikacji tak, ale masa widoków to za dużo roboty będzie dla Ciebie.
  • możliwość customizacji pakietu dostępna z poziomu profilu użytkownika
    @ksiadz myślę że główny widok sklepu powinien minimalizować ilość produktów i sprzedawać dużo packów. Natomiast po wejściu w każdy z packów powinna być konfiguracja która wybraliśmy dla usera na podstawie jego danych która może zmienić wg swoich preferencji. Można iść albo w lekko przejrzyste produkty kiedy nie mamy danych od usera/klinik albo w duży czerwony baner na stronie produktów ze nie jestesmy w stanie dobrać pod indywidualne potrzeby. Można też przemyśleć ikonki przy produkcie jak bardzo jest to custom a jak bardzo generyczny zestaw ktore po kliknięciu wysyłają do badań/formularzy/urządzeń do podłączenia która pomaga scustomizować ten konkretny pack.
  • nie tylko bierna możliwość customizacji, ale czynne zachęcanie użytkownika do wybrania indywidualnej ścieżki rozwoju zdrowotnego
    @ksiadz Tak, tez mialem to w spece ale pytanie czy mamy czas to robić teraz juz ladnie. Może też zrobić ikonki kilku ścieżek bo część produktów będzie się pokrywać ze fit i długowieczność równocześnie. Moga byc tez tagi lub cokolwiek innego. Nie usunąłbym z tasków, ale nie jest to must na v1.

Specka pelna gdzie to bylo tez w ramach modułów.
https://docs.google.com/document/d/16PD7poh-Gn0LXT1FTsgrPo-8cSNkW6IAijuBETX1sVY/edit?usp=sharing

Nauka Vue.js

Przerobienie kursu na udemy lub na yt i równolegle postawienie sobie mini środowiska tak jak na kursach. Możesz podpytać @MrUPGrade o dobry docker compose pod vue jesli bedzie mial czas pomoc. Obok nauki praca nad designem :)

Wyjaśnienie czerwonego wina.

Z jednej strony trzeba wyjaśnić, że nie do końca a z drugiej jednak złapać cliki na nośne hasło. ;) Pisarsko do przemyślenia :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.