Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading…
Transcript

Faceelah

linear (water fall)

Methodology

Analysis

Analysis

(collection of information)

Background

Background

It's an application for buying any type of plants and a watering recycling system, and get services from specialists to take care of gardening the customer's yard or other places by communicating with them via the application.

Motivation

Motivation

Creating a program that contributes and helps people understand the importance of afforestation

Problem statement

Problem statement

Spread of global warming and the melting of the two poles.

Importance of afforestation

Desert spot

Extinction of animals

Increase in human waste

Scope

Future plan

Main goal

- The program serves the earth in general and humanity contributes to purify the air and reduce pollution significantly.

- Reduce water waste by creating water recycling system that directs water to the customer's yard.

We had a problem with some programs while designing the high level figures

Main obstacles

- We will add more personal gardeners and agricultural engineers

- Also more languages in the future

- We will include more cities.

- Add more features like the customer can add plants and sell them

Glaciers are melting

Comprehensive analysis

sea levels are rising

Releasing heat-tapping gases

Alternative solution

Alternative solution

Contact the support

Customer’s number is lost or disabled

The customer forgets the password

The internet disconnects

Similar applications

Similar applications

The Municipality of Riyadh made an application for afforestation, but it lacked a lot of services, such as communication with agricultural engineers or an immediate delivery service to the specified place

Questioner

Flow chart

Software

TypeScript for programming.

Mysql for database.

Adobe XD for Design.

Firebase to (store and retrieve user data)

Ionic (development environment program )

Requirements

Hardware

Devices with IOS OS:

Iphone

64 GB of memory

PCs with Mac OS:

MacBook

16 GB of memory

Design

Design

Use case

Class diagram

Class diagram

Activity diagram

sequence diagram

Sequence diagram

ER diagram

Implementation

Implementation

Video of our interfaces

Project requirement

Project implementation

Programming:

-Ionic-Type Script

-visual studio code

-html

-css

Database:

- user data

- order data

Firebase to (store and retrieve user data)

Alternative solutions

Alternative solutions:

- If user didn't type the correct password, we will show an error message.

- If the user's number is disabled, we will let them edit their number and we will send a verification code.

Details of partial implementation

Ionic_Type script

classes and tools:

Component: components are the most basic UI building block of an Angular app,

Construstor: A constructor is a special method which will be called whenever we create new objects. And generally used of initializing the class members

Ngoninit: is a life cycle hook called by Angular to indicate that Angular is done creating the component.

Commands of tools and techniques

Choose personal gardener

Confirm order

Go to architectures social media

View profile

Send questions in message box

User login or register

Choose item to order

Add to cart

View cart

Enter information

Checkout

outcomes/results

Upon registration !

the user can choose what he wants from:

afforestation or water recycling

and the order will be delivered to him at the place specified by adding his location.

Validation and verification

If the user doesn't have an account or forgot their Email or password their will be an error message.

validations_form: FormGroup;

errorMessage: string = '';

Thanks !

Thanks !

Alhamdulillah first, we have completed half of our project thanks to the constant encouragement and help of all those around us, our dear supervisor T. Areej Hijaz, Thanks for your interest and your continued support to us.

Thanks to you all.

Learn more about creating dynamic, engaging presentations with Prezi