Inspiration

  • The idea for Learnify came from the frustration of being interrupted by ads while learning on YouTube. The goal is to create a distraction-free learning environment that also includes useful features such as note-taking and reminders.
  • The integration of a chatbot aims to provide users with quick and easy answers to their questions, further increasing productivity and the overall learning experience.
  • The personalized playlist and progress charts provide users with a way to track their learning progress and make adjustments to their study habits for better results.
  • Overall, Learnify is inspired by the desire to make learning more efficient and enjoyable for users.

What it does

  • Learnify is an open-source project that aims to provide a distraction-free learning environment for users by removing ads from YouTube videos.
  • It also includes features such as note-taking, reminders, and a chatbot to answer users' questions.
  • Users can create personalized playlists and track their learning progress with progress charts.
  • It also includes study analytics and a study screen limit reminder to help users manage their time effectively.

How we built it

  • The backend was built using Python-Django and the front-end was built using HTML, CSS, JavaScript, and Bootstrap.
  • The database used is SQLite3.
  • The project is also mobile-compatible, with an APK file available for download for Android users.
  • Courier API for managing all email-sending

Challenges we ran into

  • One of the challenges was integrating the chatbot into the project.
  • Another challenge was implementing the note-taking feature in a way that was intuitive and easy for users to use.
  • Making the project mobile compatible was also a challenge.

Accomplishments that we're proud of

  • Courier API Integration
  • ChatGPT Integration
  • Learning platform that boosts user's productivity

What we learned

  • We learned the importance of user experience and the challenges of creating a distraction-free learning environment.
  • We learned how to integrate a chatbot into a project and the benefits it can bring.
  • We learned how to create an intuitive and user-friendly note-taking feature.
  • We also learned how to make the project mobile-compatible.

What's next for Learnify

  • We plan to continue to improve the user experience and add more features such as flashcards and quizzes.
  • We also plan to make the project available for iOS users.
  • Asynchronous messaging
  • We also plan to add the feature of statistics and analytics in detail.

Check out the Links: Learnify Demo Youtube Link - Click Here\ Learnify Website\ Learnify Android APK\ GitHub

Share this project:

Updates