Skip to content
E

EasyEdu

A platform for University Students to share Documents such as Exam Papers and Study Material.

Created on 3rd February 2019

E

EasyEdu

A platform for University Students to share Documents such as Exam Papers and Study Material.

The problem EasyEdu solves

EasyEdu makes it easier to share documents like Exam Paper, Study Material with your friends and classmates. Any user who is using the app can Uploads and View the Documents. Documents can be searched Branch-wise, Subject-wise, Semester-wise and by Title. Users can follow one or more subjects to receive updates when documents of that subjects are uploaded. Thanks to super fast Firebase Firestore which updates the data in Realtime! Sharing study documents and papers becomes very easy with EasyEdu. Again big thanks to Firebase for making Machine Learning an api call away for Mobile Developers. Using Text Detection API by Firebase MLKit, blurred or files with no or little text can be discarded at the time of uploading.

Due to time constraint we were not able to implement some of the features that we planned. (1) User can take Quiz/Test of one or more Subjects and get several rewards points. (2) A Discussion forum where students and Faculties can interact and help each other with Academic doubts and build a strong helping community.

Challenges we ran into

The very first problem we ran into was ofcourse Gradle!! It took one and a hour to setup the project because of Gradle and Class R issues. Then kicked off and created basic flow and UI of the app. Choosing the right strucuture database for your project is very important and I was NoSQL DB for the first time. So that was a small little problem we faced. The last one was pretty tricky to solve. We're using MVVM pattern throughout the app and managing and retrieving app data is very important but we spent an entire night dealing with Firebase Firestore and handling LiveData for Follow Feature in our application.

Technologies used

Discussion

Builders also viewed

See more projects on Devfolio