Inspiration

Me, my co-founder in this project and my classmates, all of them have a habit of last minute study but it has adversly affected our grades, skimming through the entire textbook but getting none of that, we wanted to create a platform that could help students in a very limited time to maximize their grades, with shortnotes and tables to understand the key points and eventually completing the whole syllabus in no time! this has helped our classmates and we also use this product to do our study effectively, there are also topic wise quiz which can give a satisfactory feeling and help us recall what we have studied! also there are rewards on studying topics, which keeps the students motived throughout the entire journey.

What it does

it takes an your textbook (pdf format) as an input, generates interactive mindmaps covering all the important sub-topics in the chapter, and represents them visually, to help students to remember them and comprehend the subject more effectively, putting it in your long term memory.

How we built it

We built it using various techstack and technologies like flask, vitejs, react, openai, mermaidjs, etc. We also used framer motion for various animations.

Challenges we ran into

We ran into many challenges like first of all finding an affordable API key, and atlast we ended up finding a free one. We had also spent alot of time dealing with the syntax errors from mermaid JS. We also faced difficulties while optimizing the react components. It was pretty difficult to connect the react frontend to the flask backend through an api and get them to communicate properly, we also faced several difficulties in time optimization, reducing the time of mindmap and study streak generation. Storing the tokens without any database locally and displaying them at 2 places was also a challenge.

Accomplishments that we're proud of

Getting a free API key. Integrating MermaidJS into flask. AI integration. Connecting the react frontend with the flask backend and getting them to communicate correctly, and optimizing the logic and getting it correct, building an entire AI-Powered application in a course of 6 days.

What we learned

We learnt alot of various python libraries, we learend how to store things locally, we also learnt about a some new git commands and got familiar with git, by this project we learnt how to manage time and implement and execute real world things.

What's next for Omex

We want to build a global leaderboard where we could track the omex tokens of each user and would display the users having the highest omex tokens. We also want to implement a time mechanism where the student will not be able to take the test before the specified time for that sub topic passes. We also want to implement OAuth of various platforms like github, google, etc. Maintaining a full database of Omex tokens and rewards, we are also looking forward to creating a forum for each school where there will be an admin, and that admin could effectively share notes and classwork with their peers! and they could utilize features like mindmaps and study plan together and study together and earn amazing rewards! We are also going to add a chatbot through which we will be able to chat with the our syllabus and clear any doubt on the spot and much more!

Built With

Share this project:

Updates