Skip to content

This project is based on designing an app that can be used by the students of an institute by registering and logging in to access features like notices given by the institute, personal attendance, subject resources like notes etc, timetable based on section and semester, academic calendar and details about each faculty member.

Notifications You must be signed in to change notification settings

JeevanADas/Vaidushi-An_App_For_Students

Repository files navigation

Vaidushi-An_App_For_Students

Since the start of the pandemic, the information received by students are through many sources, causing uncertainty and confusion. For example, our college has no phone application where the students have easy access to announcements, upcoming events, notes or a place where they could keep a track of their attendance all at one place. Our application solves this by giving a common ground which focuses on a student's everyday requirement and helps the student have easy access to the necessary information.

The proposed system is a handy application that can be used by all the users to facilitate communication. The application introduces portability as it is used on a mobile device which can be carried anywhere.

Technologies

  • Java
  • Android Studio
  • Firebase - Authentincation Module, Cloud Firestore, Storage Module.

Dependencies

  • implementation 'androidx.appcompat:appcompat:1.3.1'
  • implementation 'com.google.android.material:material:1.4.0'
  • implementation 'androidx.constraintlayout:constraintlayout:2.1.1'
  • implementation 'com.github.denzcoskun:ImageSlideshow:0.1.0'
  • implementation 'com.google.firebase:firebase-auth:21.0.1'
  • implementation 'com.google.firebase:firebase-firestore:23.0.4'
  • implementation 'com.google.firebase:firebase-storage:20.0.0'
  • implementation 'com.firebaseui:firebase-ui-firestore:6.2.1'
  • implementation 'com.github.MikeOrtiz:TouchImageView:1.4.1'
  • testImplementation 'junit:junit:4.+'
  • androidTestImplementation 'androidx.test.ext:junit:1.1.3'
  • androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'

Module wise breakdown

Main page:

This module consists of information about the college along with options to login and signup.

Signup Page:

This module prompts the student to enter their credentials such as their USN, phone number, year of study etc. This information is then stored onto the firebase, which will be used further to validate the students' identity.

Login Page:

The authentication system on the firebase authenticates using the email ID of the student and the password that they'd entered on singing up. Once the student logs in with the correct credentials, they will be directed to their dashboard and can continue using the application to its best use.

Dashboard:

The dashboard module will consist of all the ongoing events and important notices such as exams, ongoing seminars etc.

Navgation Drawer:

The navigation bar module gives the student the ability to navigate around different sections in the application.

Notice Board:

This option redirects the user back to the Dashboard again.

Time Table:

Students have easy access to their time table by entering their semester followed by their section.

Attendance:

The user can view their attendance once it has been updated by the faculty at the end of the semester.

Subject Resources:

Easy access to subject resources such as notes, previous year question papers etc.

Academic Calendar:

The academic Calendar can be viewed semester wise.

Faculty Details:

Fculty details such as their phone number, email and cain number can be easily found here.

About us:

This section gives information about the developers wo worked on this application.

Logout Option:

This option lets the student logout of their account on their device.

About

This project is based on designing an app that can be used by the students of an institute by registering and logging in to access features like notices given by the institute, personal attendance, subject resources like notes etc, timetable based on section and semester, academic calendar and details about each faculty member.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages