Skip to content

Latest commit

 

History

History
68 lines (49 loc) · 3.08 KB

README.md

File metadata and controls

68 lines (49 loc) · 3.08 KB

GRANTHA - Learning Media App

A learning media app that enables teachers, students or anyone willing to learn or share something with the rest of the world easily and effectively. This is Droidrush Repository of Aergia Team (Avishkar 2020- Annual Techfest of MNNIT Allahabad). Our team secured 5th position in the event and a special mention for best all girls team.

Project Presentation : View Here
App's APK : Download

THE PROCESS FLOW

For Users :

  1. Login/Sign up(email verification required)
  2. Create/ edit your own profile.
  3. Post articles containing images and texts. Rich Text editor to beautify the post.
  4. Upvote/downvote, comment, share, download(as PDF) and bookmark articles.
  5. Edit/delete your own articles & report any inappropriate article.
  6. Chat with other users, offline/online users can be seen.
  7. Sort the posts on feed by popularity.
  8. Search users and articles.
  9. Follow/unfollow or view other user's profile.
  10. Get notification when someone upvote/comment on your article or follow you.

For Admin :

  1. Edit/delete any article.
  2. Verify and approve/disapprove user's articles.
  3. Get notified when any article is reported/ required for permission.

APIs and Components used

  • Firebase Realtime Database
  • Firebase Storage
  • Firebase Authentication
  • Firebase Dynamic Links
  • AndroidX artifacts with Google Material Design components
  • Knife liberal(for rich text)

Team : Aergia

Members:

  1. Poorvi Garg
  2. Radhika Gupta

To try hands on the project

Either, just download the APK and try it out.
OR,

  1. CLone the project using link: https://github.com/radhika2312/Grantha_Avishkar.git
  2. Import the Project in Android Studio
  3. Deploy the app to your android device and voila`... you are good to go!
Login and user profile

LOGIN PROFILE

Add post and feed

ADD POST FEED

Notification and search

NOTIFICATION SEARCH

Chat

CHAT

Admin Notification

ADMIN NOTIFICATION