This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange
What I Built
Matatu Prophecy - A Sheng-speaking oracle that predicts your matatu journey from Gilgil, Kenya.
You type "Gilgil to Nairobi" and it tells you in Sheng: fare today, traffic at Kangemi, and your vibe. Built for every Kenyan who knows "beba beba!"
It's for matatu commuters, Sheng lovers, and anyone who wants culture in code.
Demo
Live Demo: Building on bolt.new (link coming in 1 hour - project is live in Sanity already)
Screenshot: App shows big input "Uko wapi na unaenda wapi?" and 3 prophecy cards.
Code
GitHub: Will add after bolt.new deploy
Sanity Project configured and working.
My Build Process
I built this entirely on my phone from Gilgil, Rift Valley.
IDE used: bolt.new (AI-native)
Prompts that worked: "Build me Matatu Prophecy - Sheng oracle app using Next.js 14, Tailwind, and Sanity CMS. Project ID bkb1c6np"
I course-corrected by using Sanity as my cultural database instead of hardcoded JSON, because Sheng changes daily. Sanity Studio lets me add new slang without redeploying.
I reached past Studio into App SDK concept - Sanity is the heart that stores all prophecies.
Sanity Project Details
REQUIRED - Project ID: bkb1c6np
Dataset: production
Organization: Gilgil Labd
Project Name: Matatu prophecy
I created 2 schemas:
- prophecy: title, route, message, mood
- route: name, slangTerms, baseFare
GROQ query: *[_type == "prophecy" && route == $route] | order(_createdAt desc)
Client setup:
projectId: 'bkb1c6np'
dataset: 'production'
apiVersion: '2023-05-03'
You can verify my project exists in Sanity Manage with ID bkb1c6np.
Agent Session
Built with Meta AI assistance on mobile.
Top comments (0)