Inspiration

Sometimes when we feel a lack of motivation to study or do work, it is too easy to give in to the temptations of procrastination. However, when you are surrounded by like-minded people striving towards similar goals, it can become the push you need to increase productivity. This feeling really solidified for us this semester for our biology course. At first, it was difficult to gather the motivation to study when our interest in the subject was dwindling. But, we decided to come together and try a study group. It made studying for a class we didn't like interesting, easy, as well as fun. We realized that study groups worked and had productive results. We wanted to make this experience and tool as accessible to others as possible, so we decided to build an app that aims to increase the productivity of students through the use of study groups. Our name was inspired by the purple iris which represents wisdom. Being productive means the active pursuit of knowledge, bringing us a step closer to being wiser.

What it does

This app allows and promotes students to be more productive through the use of study groups. This app allows users to create groups and post them on a forum so that other users can join those groups and study with them. This app expedites the group formation process in an intuitive and complete manner to get straight to the benefits of study groups for productivity.

How we built it

We built it using the Kivy Framework and attempted to get it to run as an Android app. For the database backend work, we utilized MySQL to store group information.

Challenges we ran into

We have never developed a mobile app before, so this entire thing was a huge learning process! There were many technical challenges we faced and design uncertainties, but it was a valuable experience to overcome them.

Accomplishments that we're proud of

We're incredibly proud of managing to get a working GUI. The GUI is clickable and allows us to explore how the app would work. We also were able to implement a backend using MySQL which we didn't have experience with. We are also proud that we managed to even start developing an app and going out of our comfort zone to learn new technology.

What we learned

We learned a lot about the Kivy framework and frontend/backend interactions! We also learned about Figma to mock up the design of the GUI as well as planning and organizing a project as a team. We gained experience in using a MySQL database. We also experimented with the Kivy framework Buildozer that packaged up frontend and backend files into an app.

What's next for Iristudy

Some major features we would like to implement:

  • user authentication
  • user profiles/accounts
  • chat system for each group
  • join groups
  • search bar that can search the database for groups

Minor features would include:

  • UI/UX improvements
  • improved categorizing of groups

Built With

Share this project:

Updates