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.