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.
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.
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
-
Clone the repository:
git clone https://github.com/AWESOME04/SES-Mobile-Application.git
-
Change to the project directory:
cd SES-Mobile-Application
-
Install the dependencies:
flutter pub get
-
Run the app:
flutter run
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.
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.
Users can log in to the app using their email and password.
New students can register by providing their name, email, and password.
Registered students can enter their personal and academic information.
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.
EVANS ACHEAMPONG
BENTIL B. REXFORD
MICHELLE OWUSU
MENSAH NYANYO HUBERT
ANANE GEORGE NYARKO
DERY-KUUZUME SANDRA
APPIAH YAW FRIMPONG
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.
This project is licensed under the MIT License.