Created on 1st March 2023
•
In today's fast-paced world, we are constantly bombarded with information in the form of short-form content such as Twitter threads and LinkedIn carousels. While these are great for consuming bite-sized pieces of information, they often lack proper indexing on the platform, making it difficult to search for specific content when needed. Moreover, there is a missing gamified experience altogether when it comes to learning from such content. This is where Superlearn comes in - by curating the best short-form content from the web and generating new short-form content using AI or ChatGPT APIs. Superlearn provides a platform that not only makes it easy to access and consume such content but also adds a layer of gamification to make learning more engaging and rewarding. With Superlearn, learning becomes a fun and enjoyable experience that empowers users to pursue any topic or skill they desire, providing a platform for personal and professional growth.
While building SuperLearn, I faced some challenges that were both technical and design-related. One of the biggest challenges was setting up the Django backend and creating database models. This required a lot of planning and decision-making to ensure that the backend could handle the user traffic and data storage requirements.
Another challenge was setting up the Flutter application and implementing the login and routing features. This required a deep understanding of the Flutter framework and took time to get it right.
Lastly, I struggled with designing and implementing the UI for the application. As a backend developer and blockchain developer, I am more comfortable working with code and data structures, so designing a UI was a new challenge for me. Despite my best efforts, I feel that the UI is not yet at the level I want it to be, but I am continuing to work on improving it.
Overall, these challenges have been valuable learning experiences and have pushed me to grow as a developer. I am excited to continue improving SuperLearn and delivering a high-quality platform for users to learn and earn.
Tracks Applied (2)
Technologies used