About the Project
Inspiration
SkillStream AI was inspired by the idea of making learning more accessible and engaging on a TV screen. Traditional learning applications are mainly designed for phones and computers, but a TV can provide a larger and more comfortable learning experience, especially for watching lessons and interacting with simple quizzes.
The goal was to create a simple learning companion that turns a TV into an interactive learning environment.
What We Built
SkillStream AI provides a simple learning flow:
Home → Topic Selection → Lesson → Quiz → Progress
Learners can choose from topics such as Python, Java, and Artificial Intelligence. After selecting a topic, the application presents a short lesson followed by a quiz. The learner receives immediate feedback and can see their score and completed topic on the progress screen.
The interface was designed specifically with a TV-style experience in mind, using large text, large buttons, clear navigation, and keyboard/remote-friendly focus behavior.
How We Built It
The core application was built using:
- HTML for the application structure
- CSS for the TV-friendly user interface
- JavaScript for navigation, lessons, quizzes, scoring, and progress tracking
- Android Studio + Kotlin for packaging the web application into an Android application using a WebView
The learning content and quiz logic are currently implemented locally so that the complete learning flow can work without requiring a backend service.
What We Learned
This project helped us understand how a web-based learning experience can be adapted for a TV environment. We learned the importance of designing for a large screen, using readable typography, creating clear navigation, and making interactive elements easy to select without relying on a touchscreen.
We also learned how to package a web application inside an Android project and prepare the project structure for a TV-oriented application.
Challenges
One of the biggest challenges was adapting a traditional web interface to a TV experience. A TV user does not interact with the application in the same way as a phone or laptop user, so buttons need to be larger and navigation needs to be simple and predictable.
Another challenge was preparing the project for the Fire TV ecosystem while developing without a physical Fire TV device. We therefore focused on building a TV-friendly application structure and an Android package that can be further tested and adapted for the target platform.
What's Next
The current version demonstrates the complete interactive learning flow. Future versions can add a real AI-powered lesson generation system, personalized learning recommendations, voice-based interaction, cloud-based progress synchronization, and deeper Fire TV integration.
Our long-term goal is to evolve SkillStream AI from a simple interactive learning application into a personalized AI learning companion for the TV.
Built With
- ai
- amazon
- amazon-web-services
- app
- bedrock
- cloud
- computing
- edtech
- fire
- generative
- interactive
- javascript
- lambda
- learning
- node.js
- personalized
- react
- s3
- tv
Log in or sign up for Devpost to join the conversation.