Inspiration
When I was in my first year of college, I was fascinated by the number of societies, events and opportunities that were available to us at the University. I often missed a lot of important information regarding events and opportunities. Even my peers and seniors face this issue and missed a lot of important stuff which is necessary for the overall development of an individual. So, I thought of developing a mobile application which can provide information regarding all the societies, events, hackathons and other opportunities in one place. At the same time, I ensured to provide a reminder feature which can remind us about the events and related stuff.
What it does
EazyPeazy is a mobile application built for the students of IGDTUW to help them in managing societies, events and other stuff efficiently. Some features of EazyPeazy are:
- It provides information about all the societies at IGDTUW under various categories like technical societies, cultural societies and so on. Links to the website and various social media handles are also provided so that the students can stay connected on these platforms as well.
- Events have been listed under various categories like University events, workshops and hackathons so that the students can explore whatever field they are interested in.
- Internship and open-source opportunities have been listed on the home page along with the link to register for the same.
- The reminders section allows students to add reminders for the events they want to attend so that they don't miss the event as a result of forgetting about the same.
- The vision of the app is also clearly written down along with the details of the founder of the app.
- In order to build a strong community of like-minded IGDTUWites, links to discord, telegram and slack have been provided so that the students can join, have fun, learn new stuff and connect with peers and seniors.
- At last, there is always a scope for improvement and feedback from the users is the best way to improve on any product. There is a feedback section where the students can go and fill out the feedback form which will motivate me to take EazyPeazy to the next level.
How we built it
Front end: Flutter framework using dart language
Back end: Firebase for authentication and SQLite for reminders
Challenges we ran into
While developing the authentication page using firebase, the app was not able to build several times. But after a lot of hustle and debugging, I was able to get it done right. Adding reminder data in the SQL lite database was a major challenge. Firstly, writing data in the database could not be accomplished. Then after writing data on the database was done successfully, even now, the application is not able to read the data from the database, due to which the reminders page couldn't be completed. But I will debug that part later.
Accomplishments that we're proud of
I'm proud of myself that I tried out various new packages at various places and tried making the best use of them. I was able to set up a sign-in database in firebase successfully.
What we learned
I learned how to SQL Lite for storing the database. Though I was able to only write data on the database I tried something new and was successful halfway. I will keep trying to retrieve data from the database as well.
What's next for EazyPeazy
I will be implementing the reminders section by retrieving the information from the database. I will also integrate the various changes and features suggested by the users in the feedback provided in the app.
Log in or sign up for Devpost to join the conversation.