SlideShare a Scribd company logo
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 method
Fartizy
 
Cash Kingdom Autopilot income 2017
Cash Kingdom Autopilot income 2017Cash Kingdom Autopilot income 2017
Cash Kingdom Autopilot income 2017
Mohamed Rafat
 
Easy money on autopilot
Easy money on autopilotEasy money on autopilot
Easy money on autopilot
Glin123
 
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
 
How to Use Dropbox
How to Use DropboxHow to Use Dropbox
How to Use Dropbox
leadingedgevp
 
Better than google.
Better than google.Better than google.
Better than google.
videosdoserto
 
Upstate CSCI 450 WebDev Chapter 9
Upstate CSCI 450 WebDev Chapter 9Upstate CSCI 450 WebDev Chapter 9
Upstate CSCI 450 WebDev Chapter 9
DanWooster1
 
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 2014
Quentin 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 Warsaw
Quentin Adam
 
12 easy steps_to_awesome_copy
12 easy steps_to_awesome_copy12 easy steps_to_awesome_copy
12 easy steps_to_awesome_copy
Flora Runyenje
 
Worditouttool
WorditouttoolWorditouttool
Worditouttool
Ursula Accumanno
 

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 presentation
joyousone1104
 
Presentation1219
Presentation1219Presentation1219
Presentation1219
joyousone1104
 
Capstone powerpoint
Capstone powerpointCapstone powerpoint
Capstone powerpoint
joyousone1104
 
Hargis and kimery inc
Hargis and kimery incHargis and kimery inc
Hargis and kimery inc
joyousone1104
 
Glass invoice system
Glass invoice systemGlass invoice system
Glass invoice system
joyousone1104
 
Capstone power point final
Capstone power point finalCapstone power point final
Capstone power point final
joyousone1104
 
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 system
joyousone1104
 
Capstone presentation - GloboGym
Capstone presentation - GloboGymCapstone presentation - GloboGym
Capstone presentation - GloboGym
joyousone1104
 
Opaque powerpoint
Opaque powerpointOpaque powerpoint
Opaque powerpoint
joyousone1104
 
Capstone pres
Capstone presCapstone pres
Capstone pres
joyousone1104
 
In hand show
In hand showIn hand show
In hand show
joyousone1104
 
Iss presentation 68214-46950-93485-34617
Iss presentation 68214-46950-93485-34617Iss presentation 68214-46950-93485-34617
Iss presentation 68214-46950-93485-34617
joyousone1104
 
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

Why gradle
Why gradle Why gradle
Why gradle
Sercan Karaoglu
 
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 Performance
robgalvinjr
 
Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1Neo4j Stored Procedure Training Part 1
Neo4j Stored Procedure Training Part 1
Max De Marzi
 
Ruby For Startups
Ruby For StartupsRuby For Startups
Ruby For Startups
Mike Subelsky
 
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
Tricode (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 Engine
Milindu 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
 
Ractive js
Ractive jsRactive js
Ractive js
Knoldus Inc.
 
Tomcat + other things
Tomcat + other thingsTomcat + other things
Tomcat + other things
Aravindharamanan S
 
Building high performance web apps.
Building high performance web apps.Building high performance web apps.
Building high performance web apps.
Arshak Movsisyan
 
Wave Workshop
Wave WorkshopWave Workshop
Wave Workshop
Jason Dinh
 
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
Matt Raible
 
dbadapters
dbadaptersdbadapters
dbadapters
XAVIERCONSULTANTS
 
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
 
Knockoutjs
KnockoutjsKnockoutjs
Agile Data Science 2.0
Agile Data Science 2.0Agile Data Science 2.0
Agile Data Science 2.0
Russell Jurney
 
Java – azure integration
Java – azure integrationJava – azure integration
Java – azure integration
pramajaya
 
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
Ryan 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

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
UiPathCommunity
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 

Recently uploaded (20)

Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 

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