Jinni Dev Blog #4
Its been a while since I’ve written an update on the game’s development. I’ve been busy researching, designing, and building over the past month. Most importantly I’ll be launching the open beta on Android in the coming weeks and working on getting iOS approval for TestFlight after that.
Sign up for the waitlist to be the first to play.
App logo
Initial opening screen
Updates
Approved by Google access Android health data
Approved to publish game to Google app store
Accepted to Vitalia.city longevity pop-up city as a resident for their 2-month coliving/conference experience with top health & wellness scientists, entrepreneurs, biohackers, cryptographers, and AI developers.
Integrated AI into my whole development process. Have an AI powered assistant, IDE, and terminal.
Added Sentry.io for crash reporting on different devices. For example it helped ,e catch that the new Android 14 was causing crashes in the app because they changed their health data API but android < 14 still worked fine.
Mastermind workshop at Cohere co:lab last week with 8 people on intentions feature for training your jinni on how you want to self-actualize
GitHub integration on frontend and backend so building the game is playing the game. My jinni will evolve over time based on how frequently and how much code I push to the games repos
Test suite for frontend in place along with CI/CD. Still going to manually publish each version of the app but I have it setup to
Cryptography on frontend and backend for signed requests implemented and connected together.
New Jinni ability called “Create Mystic Crypt” to backup seedphrase with your Google/iCloud accounts for recovery if app deleted or I fuck something up
Restructured backend so everything is based on spell types
Product analytics pipeline setup and more events tracked in frontend to see what features people are using, where people are dropping off in different flows
Some engineering optimizations on frontend and backend to make app more performant and easier to manage as codebase grows
Getting more and more user confirmation and signs from the universe that the Art <> Technology <> Spirituality combo of the game is the right move.
Got jinni.health domain. I really liked cryptonative.ai and will probs keep using it for something related to the game but I like focusing on health vs tech and not having “crypto” makes app store and marketing much easier.
Added new `:Resource` type to database so can track things that players interact with together. Currently only supports Github repos but will add in Spotify playlists later once it makes sense. Originally came up with it for tracking financial data over time for wallets and multisigs 😉
Researched and sketched out architecture and process for daily generative tomogatchi evolution with chatGPT + DALLE (DALLE has the best 8-pixel tomogatchi style graphics 🐱)
Next Steps
Connect app and API in prod through apprentice.scryer.jinni.health
Write documentation for functions and overall system. Will help with AI assistants as well.
Deploy to Google app store (fill out waitlist form to get added to open beta)
Add logging and telemetry to backend
Write tests for backend (lol no I haven't done it yet, trust me bro it works bro)
Add field resolvers to GraphQL so that we check requesting user on each field so people cant circumvent API auth with queries and access other users data.
Help fix Android Health integration for Android 14 which enables direct OS support so players dont need to download a separate app to collect health data
Get this all done before New Years and I head to Vitalia