Skip to content

This student portal app streamlines academic management with features like secure authentication, profile management, viewing marks, attendance, and enrolled courses. It also allows course enrollment and withdrawal requests, offering a user-friendly solution for efficient academic organization.

Notifications You must be signed in to change notification settings

BazilSuhail/ITU-CMS-Student-App

Repository files navigation

Student Portal (Student Managemnt MObile App for my University)

A project that I created for up-scaling my skills from web to mobile apps. This project is a student portal (designed for my own University after seeing the condition of web portal they gave us) allowing stundets to manage and look there academics activities and summaries efficiently.

Project Description:

This student portal app streamlines academic management with features like secure authentication, profile management, viewing marks, attendance, and enrolled courses. It also allows course enrollment and withdrawal requests, offering a user-friendly solution for efficient academic organization.

🤖 Tech Stack

JavaScript React Native Firebase Firebase Auth React Native Reanimated

Check out the latest demo of Project ITU-Student-Portal.

App Screenshot

Run Locally

Clone the project using following command

    git clone https://github.com/BazilSuhail/ITU-CMS-Student-App.git

Go to the project directory

    cd my-project

Then Run this command in your terminal to install all required dependancies:

    npm install

In the project directory, you can run:

    npm expo start -c

Install Expo GO from playstore after scanning the QR code given interminal start the app. Another option is to get Android Studio Installed and type a in terminal to open the app in android studio itself


Features

Authentication

  • Secure login using modern authentication protocols (e.g., Firebase Auth).
  • User session management for a smooth and secure experience.

Dashboard

  • Access a comprehensive overview of academic activities in one place.
  • Quickly navigate to enrolled courses, marks, and attendance.

Profile Management

  • View and edit personal details such as name, email, and academic information.
  • Keep track of academic progress.

Academic Overview

  • View assigned marks for current and past courses.
  • Access summaries of academic performance over time.
  • Look upon assigned grades by the instructors.

Attendance Overview

  • Check attendance records for enrolled courses.

Course Enrollment

  • Browse available courses and register for new ones with ease.
  • View course details (schedule, prerequisites, etc.) before enrolling.
  • Automatically update course list after successful enrollment.

Course Withdrawal

  • Apply for course withdrawal directly through the app.
  • View eligibility and deadlines for course withdrawal.
  • Track the status of withdrawal requests and confirm completion.

About

This student portal app streamlines academic management with features like secure authentication, profile management, viewing marks, attendance, and enrolled courses. It also allows course enrollment and withdrawal requests, offering a user-friendly solution for efficient academic organization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published