Skip to content

This application functions as a day-to-day app used by students upon registration for easy and secure access to their everyday needs such as subject resources, academic calendar, timetable based on their semester and section, faculty details etc.

Notifications You must be signed in to change notification settings

IshikaGiroti/Vaidushi-An_App_For_Students

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vaidushi-An_App_For_Students

With the rise of the pandemic, the need for a user-friendly application where the student has easy access to college related resources increases. 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 Used

  • Android Studio
  • Firebase

Backend: Firebase

  • Authentication module
  • Cloud Firestore
  • Storage

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

App logo

image

Loading Screen

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.

Navigation Drawer

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

Notice Board

This module redirects the user back to the dashboard.

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

Faculty details such as their phone number, email and cabin number can be easily found here.

About us

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

Logout Option:

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

About

This application functions as a day-to-day app used by students upon registration for easy and secure access to their everyday needs such as subject resources, academic calendar, timetable based on their semester and section, faculty details etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages