SlideShare a Scribd company logo
1 of 13
Dream Day
Product Unveil 2015
MEET THE TEAM
JAACL Group
Adam Valdez
(Project Manager)
Alex Quesada
(Front End)
Connor Rhodes
(Front/Back End)
Lisa Lau
(Database Adm.)
Jacquie Tummala
(Front End)
CORPORATE
MADE BY: LOUIS TWELVE
3
THE AGENDA FOR TODAY
Dream Day Unveil 2015
1. INTRODUCTION
Adam Valdez
2. Front End
Alex Quesada
3. Live Demo
Connor Rhodes
4. Mobile Integration
Jacqueline Tummala
5. Database
Lisa Lau
6. Finances
Jacqueline Tummala
7. 2nd Product Unveil
Adam Valdez
8. JAACL
Alex Quesada
9. Q&A Time
CORPORATE
MADE 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 OBJECTIVE
JAACL & SD WEDDINGS PARTNERSHIP
CORPORATE
MADE BY: LOUIS TWELVE
5
Married
Once
Marriages end
in Divorce
Women
Remarry
Men Remarry
70%
50%
55%
Marriage Statistics
Dream Day
64%
Plan your Dream Day ANYWHERE!
Desktops, Laptops, Tablets, and Phones all work with Dream Day
RESPONSIVE PROJECT MOCKUP
Powered by: Bootstrap
2nd PRODUCT UNVEIL
JAACL FRAMEWORK
Powered by PHP
CORPORATE
MADE BY: LOUIS TWELVE
FOUR IMPORTANT FACTS
What the JAACL Framework can do
MVC DESIGN
Creates a Model, View, Controller
Design Pattern. Increases
debugging efficiency
BUILT IN SECURITY
Built in security features include;
SQL Injection handling,
encryption, salts, hashing, and
more
OOP DESIGN
Reduces the amount of duplicate
code, cutting down significantly on
development time
DAO’S
The Framework comes equipped
with Database Accessing Objects.
This makes it easier to debug, as
well as adding security to the app.
9
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 error
If 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 page
If 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.
Dream dayppt

More Related Content

What's hot

See how i make 300$ daily
See how i make  300$ daily See how i make  300$ daily
See how i make 300$ daily vision2020166
 
Autopilot method
Autopilot methodAutopilot method
Autopilot methodFartizy
 
Cash Kingdom Autopilot income 2017
Cash Kingdom Autopilot income 2017Cash Kingdom Autopilot income 2017
Cash Kingdom Autopilot income 2017Mohamed Rafat
 
Easy money on autopilot
Easy money on autopilotEasy money on autopilot
Easy money on autopilotGlin123
 
5 Tips for Writing Better JavaScript
5 Tips for Writing Better JavaScript5 Tips for Writing Better JavaScript
5 Tips for Writing Better JavaScriptNael El Shawwa
 
Upstate CSCI 450 WebDev Chapter 9
Upstate CSCI 450 WebDev Chapter 9Upstate CSCI 450 WebDev Chapter 9
Upstate CSCI 450 WebDev Chapter 9DanWooster1
 
Use Promises, Futures and some functional programing stuff without being a ma...
Use Promises, Futures and some functional programing stuff without being a ma...Use Promises, Futures and some functional programing stuff without being a ma...
Use Promises, Futures and some functional programing stuff without being a ma...Quentin Adam
 
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014Quentin Adam
 
Streams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 WarsawStreams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 WarsawQuentin Adam
 
12 easy steps_to_awesome_copy
12 easy steps_to_awesome_copy12 easy steps_to_awesome_copy
12 easy steps_to_awesome_copyFlora Runyenje
 

What's hot (13)

See how i make 300$ daily
See how i make  300$ daily See how i make  300$ daily
See how i make 300$ daily
 
Autopilot method
Autopilot methodAutopilot method
Autopilot method
 
Cash Kingdom Autopilot income 2017
Cash Kingdom Autopilot income 2017Cash Kingdom Autopilot income 2017
Cash Kingdom Autopilot income 2017
 
Easy money on autopilot
Easy money on autopilotEasy money on autopilot
Easy money on autopilot
 
5 Tips for Writing Better JavaScript
5 Tips for Writing Better JavaScript5 Tips for Writing Better JavaScript
5 Tips for Writing Better JavaScript
 
How to Use Dropbox
How to Use DropboxHow to Use Dropbox
How to Use Dropbox
 
Better than google.
Better than google.Better than google.
Better than google.
 
Upstate CSCI 450 WebDev Chapter 9
Upstate CSCI 450 WebDev Chapter 9Upstate CSCI 450 WebDev Chapter 9
Upstate CSCI 450 WebDev Chapter 9
 
Use Promises, Futures and some functional programing stuff without being a ma...
Use Promises, Futures and some functional programing stuff without being a ma...Use Promises, Futures and some functional programing stuff without being a ma...
Use Promises, Futures and some functional programing stuff without being a ma...
 
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
How to manage large amounts of data with Iteratee - ScalaDays Berlin 2014
 
Streams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 WarsawStreams on top of Scala - scalar 2015 Warsaw
Streams on top of Scala - scalar 2015 Warsaw
 
12 easy steps_to_awesome_copy
12 easy steps_to_awesome_copy12 easy steps_to_awesome_copy
12 easy steps_to_awesome_copy
 
Worditouttool
WorditouttoolWorditouttool
Worditouttool
 

Viewers also liked

Mitch capstone presentation
Mitch capstone presentationMitch capstone presentation
Mitch capstone presentationjoyousone1104
 
Hargis and kimery inc
Hargis and kimery incHargis and kimery inc
Hargis and kimery incjoyousone1104
 
Glass invoice system
Glass invoice systemGlass invoice system
Glass invoice systemjoyousone1104
 
Capstone power point final
Capstone power point finalCapstone power point final
Capstone power point finaljoyousone1104
 
Newest copy _rockstar solutions
Newest copy _rockstar solutionsNewest copy _rockstar solutions
Newest copy _rockstar solutionsjoyousone1104
 
Rita’s point of sale system
Rita’s point of sale systemRita’s point of sale system
Rita’s point of sale systemjoyousone1104
 
Capstone presentation - GloboGym
Capstone presentation - GloboGymCapstone presentation - GloboGym
Capstone presentation - GloboGymjoyousone1104
 
Iss presentation 68214-46950-93485-34617
Iss presentation 68214-46950-93485-34617Iss presentation 68214-46950-93485-34617
Iss presentation 68214-46950-93485-34617joyousone1104
 
Pharmacy digital system
Pharmacy digital systemPharmacy digital system
Pharmacy digital systemjoyousone1104
 

Viewers also liked (15)

Mitch capstone presentation
Mitch capstone presentationMitch capstone presentation
Mitch capstone presentation
 
Presentation1219
Presentation1219Presentation1219
Presentation1219
 
Decq llc final
Decq llc finalDecq llc final
Decq llc final
 
Capstone powerpoint
Capstone powerpointCapstone powerpoint
Capstone powerpoint
 
Hargis and kimery inc
Hargis and kimery incHargis and kimery inc
Hargis and kimery inc
 
Glass invoice system
Glass invoice systemGlass invoice system
Glass invoice system
 
Capstone power point final
Capstone power point finalCapstone power point final
Capstone power point final
 
Newest copy _rockstar solutions
Newest copy _rockstar solutionsNewest copy _rockstar solutions
Newest copy _rockstar solutions
 
Rita’s point of sale system
Rita’s point of sale systemRita’s point of sale system
Rita’s point of sale system
 
Capstone presentation - GloboGym
Capstone presentation - GloboGymCapstone presentation - GloboGym
Capstone presentation - GloboGym
 
Opaque powerpoint
Opaque powerpointOpaque powerpoint
Opaque powerpoint
 
Capstone pres
Capstone presCapstone pres
Capstone pres
 
In hand show
In hand showIn hand show
In hand show
 
Iss presentation 68214-46950-93485-34617
Iss presentation 68214-46950-93485-34617Iss presentation 68214-46950-93485-34617
Iss presentation 68214-46950-93485-34617
 
Pharmacy digital system
Pharmacy digital systemPharmacy digital system
Pharmacy digital system
 

Similar to Dream dayppt

Ar*@!+$es to this. getting IBM connections to do what you want
Ar*@!+$es to this. getting IBM connections to do what you want Ar*@!+$es to this. getting IBM connections to do what you want
Ar*@!+$es to this. getting IBM connections to do what you want Mark Myers
 
AppForum 2014 Boost Hybrid App Performance
AppForum 2014 Boost Hybrid App PerformanceAppForum 2014 Boost Hybrid App Performance
AppForum 2014 Boost Hybrid App Performancerobgalvinjr
 
Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Max De Marzi
 
The world of gradle - an introduction for developers
The world of gradle  - an introduction for developersThe world of gradle  - an introduction for developers
The world of gradle - an introduction for developersTricode (part of Dept)
 
Getting started with Google App Engine
Getting started with Google App EngineGetting started with Google App Engine
Getting started with Google App EngineMilindu Sanoj Kumarage
 
Spca2014 hillier 3rd party_javascript_libraries
Spca2014 hillier 3rd party_javascript_librariesSpca2014 hillier 3rd party_javascript_libraries
Spca2014 hillier 3rd party_javascript_librariesNCCOMMS
 
Building high performance web apps.
Building high performance web apps.Building high performance web apps.
Building high performance web apps.Arshak Movsisyan
 
Front End Development for Back End Developers - Denver Startup Week 2017
Front End Development for Back End Developers - Denver Startup Week 2017Front End Development for Back End Developers - Denver Startup Week 2017
Front End Development for Back End Developers - Denver Startup Week 2017Matt Raible
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Amit Singh
 
Agile Data Science 2.0
Agile Data Science 2.0Agile Data Science 2.0
Agile Data Science 2.0Russell Jurney
 
Java – azure integration
Java – azure integrationJava – azure integration
Java – azure integrationpramajaya
 
Give Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
Give Your Java Apps “The Boot” With Spring Boot And Cloud FoundryGive Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
Give Your Java Apps “The Boot” With Spring Boot And Cloud FoundryRyan Baxter
 

Similar to Dream dayppt (20)

Why gradle
Why gradle Why gradle
Why gradle
 
Ar*@!+$es to this. getting IBM connections to do what you want
Ar*@!+$es to this. getting IBM connections to do what you want Ar*@!+$es to this. getting IBM connections to do what you want
Ar*@!+$es to this. getting IBM connections to do what you want
 
AppForum 2014 Boost Hybrid App Performance
AppForum 2014 Boost Hybrid App PerformanceAppForum 2014 Boost Hybrid App Performance
AppForum 2014 Boost Hybrid App Performance
 
Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1
 
Ruby For Startups
Ruby For StartupsRuby For Startups
Ruby For Startups
 
The world of gradle - an introduction for developers
The world of gradle  - an introduction for developersThe world of gradle  - an introduction for developers
The world of gradle - an introduction for developers
 
Getting started with Google App Engine
Getting started with Google App EngineGetting started with Google App Engine
Getting started with Google App Engine
 
Spca2014 hillier 3rd party_javascript_libraries
Spca2014 hillier 3rd party_javascript_librariesSpca2014 hillier 3rd party_javascript_libraries
Spca2014 hillier 3rd party_javascript_libraries
 
Ractive js
Ractive jsRactive js
Ractive js
 
Tomcat + other things
Tomcat + other thingsTomcat + other things
Tomcat + other things
 
Building high performance web apps.
Building high performance web apps.Building high performance web apps.
Building high performance web apps.
 
Wave Workshop
Wave WorkshopWave Workshop
Wave Workshop
 
Knockout.js
Knockout.jsKnockout.js
Knockout.js
 
Front End Development for Back End Developers - Denver Startup Week 2017
Front End Development for Back End Developers - Denver Startup Week 2017Front End Development for Back End Developers - Denver Startup Week 2017
Front End Development for Back End Developers - Denver Startup Week 2017
 
dbadapters
dbadaptersdbadapters
dbadapters
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
 
Knockoutjs
KnockoutjsKnockoutjs
Knockoutjs
 
Agile Data Science 2.0
Agile Data Science 2.0Agile Data Science 2.0
Agile Data Science 2.0
 
Java – azure integration
Java – azure integrationJava – azure integration
Java – azure integration
 
Give Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
Give Your Java Apps “The Boot” With Spring Boot And Cloud FoundryGive Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
Give Your Java Apps “The Boot” With Spring Boot And Cloud Foundry
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Dream dayppt

  • 2. MEET THE TEAM JAACL Group Adam Valdez (Project Manager) Alex Quesada (Front End) Connor Rhodes (Front/Back End) Lisa Lau (Database Adm.) Jacquie Tummala (Front End)
  • 3. CORPORATE MADE BY: LOUIS TWELVE 3 THE AGENDA FOR TODAY Dream Day Unveil 2015 1. INTRODUCTION Adam Valdez 2. Front End Alex Quesada 3. Live Demo Connor Rhodes 4. Mobile Integration Jacqueline Tummala 5. Database Lisa Lau 6. Finances Jacqueline Tummala 7. 2nd Product Unveil Adam Valdez 8. JAACL Alex Quesada 9. Q&A Time
  • 4. CORPORATE MADE 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 OBJECTIVE JAACL & SD WEDDINGS PARTNERSHIP
  • 5. CORPORATE MADE BY: LOUIS TWELVE 5 Married Once Marriages end in Divorce Women Remarry Men Remarry 70% 50% 55% Marriage Statistics Dream Day 64%
  • 6. Plan your Dream Day ANYWHERE! Desktops, Laptops, Tablets, and Phones all work with Dream Day RESPONSIVE PROJECT MOCKUP Powered by: Bootstrap
  • 9. CORPORATE MADE BY: LOUIS TWELVE FOUR IMPORTANT FACTS What the JAACL Framework can do MVC DESIGN Creates a Model, View, Controller Design Pattern. Increases debugging efficiency BUILT IN SECURITY Built in security features include; SQL Injection handling, encryption, salts, hashing, and more OOP DESIGN Reduces the amount of duplicate code, cutting down significantly on development time DAO’S The Framework comes equipped with Database Accessing Objects. This makes it easier to debug, as well as adding security to the app. 9
  • 10. 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");
  • 11. 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 error If 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 page If unsuccessful the user will be shown an error and redirected to the Register page.
  • 12. 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.

Editor's Notes

  1. Drag Picture and Send to Back
  2. Drag Picture and Send to Back
  3. Drag Picture and Send to Back
  4. Drag Picture and Send to Back
  5. Drag Picture and Send to Back
  6. Drag Picture and Send to Back
  7. Drag Picture and Send to Back