Inspiration

I was inspired to build this project after I heard about the internet situation in rural areas. When I joined this hackathon, I realized that I could use this opportunity to solve a worldwide internet issue with education.

What it does

Most educational apps(Like khan acadamey) require a surplus of internet or cellular data. However, may rural or places in poverty don't have access to the funds to support this. With my app, it uses very minimal internet to make 5-10kb personalized worksheets that teachers can share with their students with no internet and still teach effectively.

How we built it

I built the front end leveraging Groq's LLMS, Retrieval-Augmented Generation(RAG) on Groqs LLMS to get accurate data with 600+ line of pure JSON

Challenges we ran into

Incorporating a Bluetooth mesh, Incorporating local AI models I had plans to incorporate this in the app, however I had to get rid of EXPO GO, purchase an apple developer account( or macbook), and use developer mode I didn’t have the resources to complete this during this 2 week hackathon However, in the future I do plan on expanding this app to run with local AI models and a Bluetooth mesh I tried using react-native-BLE(an easy way to use Bluetooth). For the AI model, I researched about using Ollama models(open source AI models) on IOS and android devices.

Accomplishments that we're proud of

Im incredibly accomplished that even though I joined late, I was able to make a fully functioning app and website using React-native for the front end and python for the backend that Actually helps rural learners instead of giving them a solution but no access to it.

What we learned

I learned how base reacts apps are built(not just EXPO apps), what swift can truly do(even though I didn't use it, I did a ton of research on it), and how to construct PDFs.

What's next for 404 Learning

The Future of 404 Learning includes incorporating a blue tooth mesh feature where each phone is a node. This will interconnect the nodes(phones) to create a web of bluetooth(a mesh). This will aloow for even quicker and faster file sharing. I would also like to get Ollamma installed on the mobile devices to have the Personal AI agent run fully localy.

Built With

Share this project:

Updates