The Inspiration

Nutrition is often taught using Western standards that don't apply to the local markets of West Africa. We wanted to create a tool that speaks the local language—literally and figuratively—to improve health outcomes and academic performance.

What it does

  • Teaches: Generates deep-dive lessons into 10+ core nutrition topics.
  • Engages: Uses a custom-built "Hybrid TTS" to read lessons aloud.
  • Tests: Provides instant quizzes with randomized questions to ensure mastery.
  • Rewards: Issues a "Certificate of Achievement" PDF once a student passes.

Challenges we overcame

**The "Looping" Login:* We solved complex Auth0 redirect loops between Streamlit and Auth0 by implementing a robust state-handling callback system. **AI Formatting:* We built a "forgiving" Regex parser that can extract quiz data even when the AI varies its output format (bolding, spacing, or numbering). **Cloud Persistence:* We optimized the platform to handle session data effectively in ephemeral cloud environments.

Accomplishments that we're proud of

  • Creating a seamless Streaming AI experience that feels like a live tutor.
  • Building a Native-feeling Login using Streamlit's latest UI components and custom CSS.
  • Ensuring the platform is scalable enough to serve the vast network of examination bodies in the region.

Built With

  • auth0
  • featherlessai
  • openai
  • python
  • streamlit
Share this project:

Updates