Skip to content

The Mobile System App is a Flutter-based mobile application for managing student information and providing a dashboard with various features. This project is developed as a group project for a Software Engineering college coursework.

Notifications You must be signed in to change notification settings

AWESOME04/SES-Mobile-Application

Repository files navigation

SES-Mobile-Application

2

Project Description:

The project is a mobile app developed using Flutter, a cross-platform framework for building mobile applications. The app is designed for a mobile system that includes features for user authentication, student registration, and a dashboard displaying various information. It follows a client-server architecture where the client app interacts with a backend server using Spring boot and to perform operations like login, registration, and retrieving data.

mobile

The Mobile System App is a Flutter-based mobile application developed as part of a software engineering college coursework. It provides features for user authentication, student registration, and a dashboard displaying relevant information.

Getting Started

To get started with the SES Mobile App, follow these steps:

Clone the repository
Navigate to the project directory
Install dependencies: flutter pub get
Run the app: flutter run

Installation

  1. Clone the repository:

    git clone https://github.com/AWESOME04/SES-Mobile-Application.git
  2. Change to the project directory:

    cd SES-Mobile-Application
  3. Install the dependencies:

    flutter pub get
  4. Run the app:

    flutter run

Project Structure

The project follows the standard Flutter project structure:

lib: Contains the main source code files for the app.
    main.dart: Entry point of the app and route definitions.
    pages: Contains individual page implementations.
    widgets: Contains reusable widgets used in multiple pages.
assets: Contains image assets used in the app.

Dependencies

The Mobile System App uses the following dependencies:

flutter/material.dart: Flutter's Material package for building the UI.
carousel_slider: Carousel slider widget for displaying images.
Other Flutter dependencies required for basic functionality.

Features

User authentication

    Users can log in to the app using their email and password.

login

Student registration

    New students can register by providing their name, email, and password.

stud reg

Student information entry

    Registered students can enter their personal and academic information.

stud info entry

Dashboard

    The app provides a dashboard with the following features:
    Carousel slider displaying images related to the field of study.
    Upcoming events section displaying important events and their dates.
    Navigation drawer for accessing different sections of the app, including home, profile, courses, grades, and schedule.

dash

Contributors

EVANS ACHEAMPONG
BENTIL B. REXFORD
MICHELLE OWUSU
MENSAH NYANYO HUBERT 
ANANE GEORGE NYARKO
DERY-KUUZUME SANDRA
APPIAH YAW FRIMPONG

Contributing

We welcome contributions to the Mobile System App project. If you would like to contribute, please follow these guidelines:

Fork the repository.
Create a new branch for your feature or bug fix.
Commit your changes and push them to your branch.
Submit a pull request detailing your changes.

License

This project is licensed under the MIT License.

About

The Mobile System App is a Flutter-based mobile application for managing student information and providing a dashboard with various features. This project is developed as a group project for a Software Engineering college coursework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published