Inspiration 💡
The COVID-19 pandemic has ushered in an era of unprecedented growth for online education, making EdTech an indispensable tool for millions of students across the globe. In order to create educational content that stays ahead of the curve, it is imperative to harness the latest technologies and tools at our disposal. We have developed a mobile app — Lyceum (v2.0) that synergizes the power of Swift programming language with the cutting-edge capabilities of OpenAI's ChatGPT API and DALL-E 2. This cutting-edge technological fusion enables us to deliver adaptive learning experiences that are tailored to the unique needs of each individual student.
What it does 🤔
With our Lyceum v2.0 app, we're bringing adaptive learning to the next level. Students can challenge themselves with AI-generated questions on their curriculum material, tailored to their needs through multiple choice, fill-in-the-blank, and short answer formats. But we didn't stop there ...
The all new Lyceum also lets students create flashcards on the fly using generative AI – no more tedious manual entry! And to make studying even more engaging, they can face off against friends in battle-of-wits competitions. Learning has never been this fun! Adding to the same, here's something that wasn't added to the video:
Yes, we decided to play around with Julius for advanced data analysis on a sample .csv containing users data, exported from Lyceum's DB.
As we continue to innovate and improve our app, we are committed to providing the most advanced and effective educational content that adapts to the changing trends in the world. Our app represents a new era in education, where the latest technologies and tools are harnessed to unlock limitless learning. We believe that the future of education is bright, and we are proud to be a part of it.
How we built it ⚙️
Swift→ Programming LanguageXcode→ Used as an IDE for project Lyecum (v2.0)OpenAI's ChatGPT API→ Bleeding edge LLM AI APIDALL-E 2→ For generating custom digital images from textual descriptions.SwiftUI→ For rapid-developing user interfaces.Figma→ For Creating Hi-Fidelity & Low-Fidelity Prototypes & Markups.
Design 🎨
We were heavily inspired by the revised version of Double Diamond design process, which not only includes visual design, but a full-fledged research cycle in which you must discover and define your problem before tackling your solution & then finally deploy it.

- Discover: a deep dive into the problem we are trying to solve.
- Define: synthesizing the information from the discovery phase into a problem definition.
- Develop: think up solutions to the problem.
- Deliver: pick the best solution and build that.
Moreover, we utilized design tools like Figma, Photoshop & Illustrator to prototype our designs before doing any coding. Through this, we are able to get iterative feedback so that we spend less time re-writing code.

Challenges we ran into 😤
Working with Swift was no cakewalk - squashing bugs felt relentless at times. But our biggest trial was diving headfirst into OpenAI's uncharted GPT API territory. For v1.0, we constructed the entire app foundation, hand-crafting each UI component and backend integration - an ambitious feat. With v2.0, we charged full-steam, surpassing even our own expectations in past two days. Perfecting the UX flow became a meticulous time-sink, obsessively fine-tuning every interaction until the experience felt flawless. An unnecessary time sacrifice? Perhaps. But we refused to compromise on delivering a polished, top-tier product.
Accomplishments that we're proud of ✨
We are proud of finishing the project on time which seemed like a tough task as we started working on it quite late due to other commitments. We were also able to add most of the features that we envisioned for the app during ideation. And as always, working overnight was pretty fun! :)
This project was a notable accomplishment for us because it presented a unique experience compared to other generic hackathons. We engaged in thorough brainstorming and extensive research, which culminated in a satisfying sense of accomplishment upon successfully completing the project.
What we learned 🙌
Proper sleep is very important! :p Well, a lot of things, both summed up in technical & non-technical sides. Also not to mention, we enhanced our googling and Stackoverflow searching skills during the hackathon :)
What's next for Lyceum 🚀
We believe that our App has great potential. We just really want this project to have a positive impact on people's lives! We would love to make it more scalable & cross-platform so that the user interaction increases to a great extent. Additionally, we intend to continue improving the UI & integrating specialized features for an even more premium experience.
License — MIT
Note ⚠️ — API credentials have been revoked. If you want to run the same on your local, use your own credentials.

Log in or sign up for Devpost to join the conversation.