/Section-Manager-Documentation

This is an android app for section management like Routine, Student information, notice , announcement

Section-Manager-Documentation

App Name: Section Manager
Platform: Android
This is an andorid apps. This apps is for connected with section friend. This is very helpful for the student.

Download Link: https://drive.google.com/file/d/1KdCV0C-APmtc5xflDgsx3mkbv8zXOEcM/view?usp=sharing
Promo Video: https://youtu.be/pgaXzsxSuqk

Feature

  • Phone Authentication System
  • Profile
  • Class Routine
  • Announcemnet
  • Notice
  • Student Information
  • CR and Co-Cr Information
  • Adviser Information
  • Notification System

Use Tools

  • Andorid Stdio (XML, Java)
  • Firebase Authentication (PhoneAuth)
  • Firebase Relatime Database
  • Firebase Cloud Firestore
  • Firebase Storage
  • Firebase Colud Messaging (Push Notification from server)
  • Retrofit
  • Cloud Function

Apps ScreenShot and Description

Phone Authentication

  • User needs to enter a valid phone number to complete registration
  • If phone number is in the same phone where apps is instelled it is automatically verify user phone number. Unless user need to type the verification code manually in the enter code field. If code is right then user verification is complete.

Complete Registration By Give Information

  • When phone verification is complete first time it will take user to the registration form activity.

MainActivity

  • When complete all registration process user will show the mainactivity page.
  • This is the navigation drawer menu and list of the menu are given below:
    • Class Routine
    • Profile
    • Announcement
    • Notice
    • Student List
    • Adviser
    • CR
    • Co-CR
    • Sign Out

Class Routine

  • It is class routine fragment where student find their class routine accourding to the days of the week.

Profile

  • It is profile fragment where student find their information which is given in the registration form

Edit Profile

  • In the profile fragment top right corner has a menu which is edit profile menu
  • In Edit Profile activity student can update their infomation and profile picture

Announcement

  • It is announcement fragment where student find their course related annoucement like quiz scheduale, class related infomation etc.
  • And student can comment on the annoucement post and also see how many classmates comment on an announcement post

Notice

  • It is notice fragment where student find their varsity related notice like exam routine, tutions fee notice, vacation notice etc.
  • Here also student comment their oppinion and can see the other comments

Student List

  • It is student list fragment where student find their section's classmates and can see their information.
  • When student press any student name it will take to the student infomation profile

Adviser

  • It is a pop up activity when student press in the adviser menu it will pop up adviser's infotmation like name, image, email, phone etc.

CR and Co-CR

  • Both menu feture are same as adviser feature. Here student find cr and co-cr information

Sign Out

  • We all know about what is sign out. No need to tell about this. This is the process of logging out from application.

Notification System

  • This is the main feature of this application. This application has notifiation feature. When CR or Co-CR post any announcement or notice in the application, application will show this in the notification tray of student phone.
  • When any classmates comment on any post it also show the notification.

CR and Co-CR extra feature

  • All feature are same as student feature excet some extra feature
  • CR and Co-CR can add routine and edit routine
  • CR and Co-CR can post, edit the announcement and notice
  • CR and Co-CR also have the right to delete any comment