Skip to content

radhika2312/Grantha_Avishkar

Repository files navigation

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).

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

About

An interactive learning media app for Avishkar_2020

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages