dream dayppt

13
Dream Day Product Unveil 2015

Upload: joyousone1104

Post on 16-Apr-2017

71 views

Category:

Education


0 download

TRANSCRIPT

Dream DayProduct Unveil 2015

MEET THE TEAMJAACL Group

Adam Valdez(Project Manager)

Alex Quesada(Front End)

Connor Rhodes(Front/Back End)

Lisa Lau(Database Adm.)

Jacquie Tummala(Front End)

CORPORATEMADE BY: LOUIS TWELVE

3

THE AGENDA FOR TODAYDream Day Unveil 2015

1. INTRODUCTIONAdam Valdez

2. Front EndAlex Quesada

3. Live DemoConnor Rhodes

4. Mobile IntegrationJacqueline Tummala

5. DatabaseLisa Lau

6. FinancesJacqueline Tummala

7. 2nd Product UnveilAdam Valdez

8. JAACLAlex Quesada

9. Q&A Time

CORPORATEMADE BY: LOUIS TWELVE

4

Partnership with SD Weddings

Dream Day was created by JAACL Group in a partnership with SD Weddings. The leading provider of wedding services in San Diego. The Dream Day application is designed to bring premium wedding services and make them affordable.

No longer will you need to deal with the high cost, headaches, and nightmare that comes with hiring a wedding planner. Take the Bridezilla/Groomzilla out of your Dream Day.

““If you can dream it you can do it” — Walt Disney

MISSION OBJECTIVEJAACL & SD WEDDINGS PARTNERSHIP

CORPORATEMADE BY: LOUIS TWELVE

5

Married Once

Marriages end in

DivorceWomen Remarry

Men Remarry

70%

50%55%

Marriage StatisticsDream Day

64%

Plan your Dream Day ANYWHERE!

Desktops, Laptops, Tablets, and Phones all work with Dream Day

RESPONSIVE PROJECT MOCKUPPowered by: Bootstrap

2nd PRODUCT UNVEIL

JAACL FRAMEWORK

Powered by PHP

CORPORATEMADE BY: LOUIS TWELVE

9

FOUR IMPORTANT FACTSWhat the JAACL Framework can do

MVC DESIGNCreates a Model, View,

Controller Design Pattern. Increases debugging

efficiency

BUILT IN SECURITYBuilt in security features

include; SQL Injection handling, encryption, salts,

hashing, and more

OOP DESIGNReduces the amount of

duplicate code, cutting down significantly on development

time

DAO’SThe Framework comes

equipped with Database Accessing Objects. This

makes it easier to debug, as well as adding security to the

app.

Example 1:Loading Views

Traditional PHP:- To load a page in php, you

traditionally use the Header() function. From a developers standpoint this isn’t a reliable function and acts different when called with http:// or used to load within localhost.

- Doesn’t always Cooperate with MVC or other design patterns.

JAACL Framework:- The JAACL Framework offers a

custom build function for loading views from the controller, model, and even DAO’s if needed.

load("url");This function is used to load a new View from inside a Controller or Model. Simple add the path you want to open. Example: load("../View/Home.php");

Example 2:Register Object

checkEmailExistance("email" ,"firstName", "lastName", "password")Function checks if a user already exists with said email.If the email exists they will be redirected to the Register page with an errorIf the email doesn't exists it will call the createNewUser() method in the Register object

createNewUser("email" ,"firstName", "lastName", "password")Creates the new user in the database, encrypting the password as well as adding a salt.If successful the user will be redirected to the MemberHome pageIf unsuccessful the user will be shown an error and redirected to the Register page.

Example 3:Authorization Object

login("email" ,"password")Using the Users data this function pulls the id, first name, and password associate with the email. It will then hash the password using the same method done at registration, then compare the two results. If a successful match is made with all of these variables, then this function will then call the start_session() function.

start_session(id, “firstName”)When called by the login(), this function receives the id and first name which it then puts into the session that it creates. It finally uses the load() function to send the user to the MemberHome page.