Inspiration
I am a visual learner and have always liked to make mind maps and see how things connected to each other but those take a lot of time and often you run out of space on the page or don't have enough space for new things
What it does
MindMapAI is an AI that will take your notes and compile them into a group of ideas with relevant ones connected with lines of diffirent color.
How we built it
I Joined with about 7 days before the deadline because I only saw it then so I decided not to go full on C++ Qt but decided to learn some customtkinter instead because it looked nice and was relitivly close to tkinter witch I have learned a bit of already and it seamed powerfull. I started with the layout with some frames... I change it a lot and eventualy decided on a sidebar on the lect, notes on the mindle and the canvas on the right with the actualy mind map graph. I then implimented the AI calls with groq and carefully worded a prompt for the mindmaping of the notes. I then created added themes and the sorts and added some final touches
Challenges we ran into
customtkinter doesn't have a .Canvas so I had to use tkinter and embed it into my main app theming changes depending on what environment you run it. groq has a limit on how long your notes can be.
What we learned
I learned how to use customtkinter to make a nice looking UI and resonably nice usability I also learned how to use groq in my programs.
What's next for MindMapAI
- I plan on expanding it with its mindmap, allowing users to add nodes, sellect nodes, move nodeas and generaly work more with the AI instead of the AI just giving it to you
- I plan on creating markdown for notes and a generaal better user experiance
Log in or sign up for Devpost to join the conversation.