Feb 28, 2024
- what’s the deal with Jarek now? not doing it together then?
Feb 13, 2024
- not sure what to do now - maybe leave notes for next time
- leave an endpoint open that the tele bot can connect to
- cool for the bot but also makes it a “real backend”
- start on the frontend with shadui and v0 next and maybe server comps or something
- look into doing android
Log Feb 8, 2024
- working from immersed
- refreshing:
- make dev on both
- considering making prod on uberspace, but maybe it’s not necessary now?
- what else to do?
- test 2 times, org and not
- try making a different kind of pass (txl) on another endpoint
Log 5.02
can generate a pass fromrun.pywith generic org or specific or batch (csv)
trigger generation and download from a python button
- make a form
- make a JSON receiver endpoint
- first exactly this json
- much later, after telegram bot, generalize to other pass types?
- ok but run.py a turbulence pass aswell for fun
Log 4.02
- kind of ready to generate a pass
- download a pass
- trigger generation of a hardcoded pass (generate_wallet_passes.py)
- what are my checkpoints?
- when is the backend ready?
- “when it can generate passes”
- generate a single pass from an html form
- generate a single pass from a JSON call
- (how do I actually make the call and then download the file?)
- <generate multiple from csv>
- “when Jarek can see it working”
- a website with a button that downloads a pass
- maybe directly on the python server? makes sense no?
- form with fields filled out is cool, means button works but also can be filled out
- OK but when are we doing a shadui frontend?
- remember: we want a generic thing that generates passes, find that point. because we also want a turbulence pass and a telegram bot (huh)
- frontend + backend test
→ gpt
Log 3.02
- “try both fast”
- uberspace first
- read manual on home, python, web backends. read lab on flask. super ready.
- issues with poetry a bit and flask a tiny bit
- but overall good, just got distracted by openai/token stuff (ups)
- uberspace worked, but wasn’t that fast to set up
- also got some doubts - what about security, ddos protection, cdn, whatever? do I have to do stuff for it?
- → it’s fine for now as long as no data is kept, not a serious project yet
- it’s nice to do the setup manually, but I probably should have dockerized it?
- → not necessarily, this would have taken extra time and created issues. simple and fast is good for now
- got a server working! now kill poetry
- took 3-4h with uberspace but okay. have hello world as a service. what now?
- we want a request to specify json and receive a file back
- make an endpoint that returns same json back, or something
- make an endpoint that returns any file
- combine
- actually ru
Log 15.01
- lots of options deploying, not sure what to do
- uberspace, vercel func python, vercel func node
- because of m2crypto, deploying the current codebase is hard-ish. But there is no reason why it would not work on a VPS where you can install everything
- turns out m2crypto was not a problem on Uberspace (centOS), got lucky
- managed to get JS package to work in npm locally, but it also has examples for serverless and other distributions
- advantage is that the web endpoint part is already built into that!
- would need to add the “data-to-passbook” part to that
- advantage:
- original project works on Uberspace
- advantage is that the passbook generation part works and is tested on that already
- would need to add the web endpoint part
- both options are kind of easy
Spotk. z Jarkiem
- wiz.
- nemir.
- piękno polityczne
- motywacja
- możliwy faktyczny sukces produktu
- dla Syreny portfolio digitalowe
- dla Janka spełnienie potrzeby zrobienia czegoś swojego
- dla Janka i Syreny przetarcie szlaku współpracy nad czymś
- wartość dodana dla klientów
- ważny punkt: to zostało już zrobione, i to dobrze
- mimo wszystko mamy dookoła siebie mnóstwo firm które o tym nie wiedzą
- zróbmy wersję polską strony jako “główną” - na polskim rynku chyba czegoś takiego nie ma
- ścieżki/kroki:
- zrobić testowe wizytówki - zrobione
- landing page z “waitlistą”
- podejście startupowe
- “all in” i zrobienie
- wzięcie grafika:
- Feliks
- lista - komu pokazać
- zwrócić uwagę kto jeździ na targi
- Jarek ma konkretne osoby
- od apki malarskiej
- dystrybutor ich: IT media
- Jacek też ma coś
- eventy bielanowe
- etap 1: pokazywanie klientom
- jaki jest endgame?
- etap: demo aplikacja webowa
- konkret:
- Jarek:
- znajdzie firmy
- Janek:
- określi ilość pracy
- figma file dla feliksa z ograniczeniami?

Log 14.12
- argumentation for general audience
- fastest way to access something on your phone
- eliminates paper
- “looks professional”
- “eliminate friction/is frictionless”
- plan outline
- what now
- look into competition
- got examples of business cards to show internally
- make a landing page for it
- distrib channels?
- Jarek suggested an iOS app
- Janek was thinking about a web app
- (perhaps we could do a wrapper app on iOS)
- check out Android
- 🚩 do it on tablet to see
- competition
- https://www.joinsocialcard.com/ - exactly this, well executed
- https://apps.apple.com/pl/app/wallet-creator/id1486573384 - make any card on iPhone
- https://www.uniqode.com/pricing?utm_product=dbc#digital-business-card-solution - exactly this, marketed to b2b, has big clients
prototype for existing contacts
slawi / stil vor talent
deichmann
ingka
jachira
turbulence
What fields should be included?
- on the card itself
- currently have name, number, email
- considering adding title
- there is only one line for secondary fields when using a QR code. Three in one line is too much, so we only have space for two. so not enough for title
- in the vcf in the QR code
- todo: check how much more fits and if title fits
- maybe domain is unnecessary? also append http there maybe
UTF16 for other characters, incl chinese
- either do this thoroughly with learning or skip
- pause: it’s annoying to fix and we don’t need it right now
- fairly likely that it will be gone if/when we use the JS library for the passes
valueerror circular reference detected
gone somehow
- argumentation for Jacek
- we noticed interest from MAPIC experience
- we noted that you have something already
- general argument: this is practical and looks cool, both of which can matter in a business event context
- arg. internationality: Slawi had it for a while, and when she used it in south africa people were blown away. which is why I tried for China
- landing page without actual sale capability (just waitlist and contact)
- measure interest (collect emails)
- smooth transition from where we are now
- domain
- generic
- wizytowkicyfrowe.pl
- digitalbusinesscards.com
- pseudo-catchy
- swiftcard
- supercard
- quickcard
- spline 3d
- moodboard?
- MVP - upload csv and or add fields
- sales explanation (for conferences, easiest access, etc, green)
- video playing
Log 13.12
- motivation: check it for Syrena, offer to Jacek and maybe to Jachira
- refreshing status:
- remembering that certs are the problem
- they need to be regenerated
- based on apple’s docs and also on the JS module docs
- → renewind certs was a bit of a drag, but worked. refreshed instructions while doing it. Remember that things in code need to be updated to match new certificates, too!
Message/loom for syrena
- hej, chciałem Wam pokazać coś co zrobiłem
- pokazuję to z 3 powodów:
- zobaczyć czy w przyszłości chcemy z tego też zrobić writeup
- ewentualnie dla ingka - wiem że miałem taką myśl kiedyś wcześniej, ale prawie na pewno nie pokazaliśmy tego Jackowi
- w ramach wymiany - zobaczyć czy Wam coś przyjdzie do głowy - tak jak z użyciem plugina dla deichmanna
- zaleta jest taka, że już to jest zrobione przynajmniej na tyle żeby można było pokazać jako gotowe
- jedyny problem jest taki, że potrzebujemy płatnego konta dev apple, które kosztuje 420zł
- zrobiłem to 2 lata temu, przypomniało mi się o tym bo moja szefowa ze stil vor talent napisała że jest w RPA i że super się jej to sprawdza i w ogóle
- mój plan był taki żeby zweryfikować jak
Thoughts (3.06)
- maybe something that can be done together with Syrena
- worth a refresh, maybe repackage, maybe deployment
- ask opinions in a loom from syrena
