Top Banner
BUILDING THE FUNNIEST DATABASE ON EARTH Starring: Eric Tendian, Emmanuel Ampo, Mohammad Khan, Safia Abdalla Visit us at: Northside College Preparatory High School
29

Jokes4Miles Joke Database

Jan 13, 2015

Download

Technology

Eric Tendian

Slides for a talk I gave at Chicago Public Schools CTE (Career and Technical Education)'s IT Capstone Fair, 2013 edition. The project won 1st place in the database category, and 3rd place overall.
Note that slides 3 and 5 had a video within the slide, which did not transfer over to SlideShare.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Jokes4Miles Joke Database

BUILDING THE FUNNIESTDATABASE ON EARTH

Starring: Eric Tendian, Emmanuel Ampo,

Mohammad Khan, Safia Abdalla

Visit us at: Northside College Preparatory High School

Page 2: Jokes4Miles Joke Database

The Beginning…

Page 3: Jokes4Miles Joke Database

What is Jokes4Miles?

Page 4: Jokes4Miles Joke Database

Our project is a joke.

Page 5: Jokes4Miles Joke Database

Literally.

Page 6: Jokes4Miles Joke Database

THE WEBSITE

Page 7: Jokes4Miles Joke Database

There’s no better cure than laughter.

Page 8: Jokes4Miles Joke Database

THE VISION

Page 9: Jokes4Miles Joke Database
Page 10: Jokes4Miles Joke Database
Page 11: Jokes4Miles Joke Database
Page 12: Jokes4Miles Joke Database
Page 13: Jokes4Miles Joke Database

OUR PROCESS

Page 14: Jokes4Miles Joke Database

THE COMEDIANS

Eric Tendian Safia Abdalla

Mohammad Khan Emmanuel Ampo

Project ManagerLead EngineerSkills: Web Dev, Frontend

Data ScientistSkills: AI, Machine Learning

Business RelationsData ArchitectSkills: Database Design

Relationship ManagerSkills: Management

Page 15: Jokes4Miles Joke Database

PROJECT MANAGEMENT

Trello

Google Drive

(+Email)

Page 16: Jokes4Miles Joke Database

STARTJanuary 20th, 2013

THE TIMELINE

FINISHApril 1st, 2013

Page 17: Jokes4Miles Joke Database

THE CHALLENGES

SCALABILITY

LOTS OF DATA

LIMITED HARDWARE

CONSISTENT CONTENT DELIVERY

NON-PROFITS HAVE A BUDGET

Page 18: Jokes4Miles Joke Database

DATABASE DESIGN

Define information requirementsDefine entities

List assumptionsDocument business rules

Define relationships between entitiesCreate the ERD

Page 19: Jokes4Miles Joke Database

DATA MODELING

Page 20: Jokes4Miles Joke Database

Entities to tablesUnique key to primary key

Attributes to columnsOther implementation details

Test queries

DATABASE IMPLEMENTATION

Page 21: Jokes4Miles Joke Database

SITE INTEGRATIONet15.x10.mx/jokes/

Page 22: Jokes4Miles Joke Database

OUR SOLUTION

Page 23: Jokes4Miles Joke Database

CATALOG JOKES

Page 24: Jokes4Miles Joke Database

SORT JOKES

Page 25: Jokes4Miles Joke Database

NEXT STEPS

Page 26: Jokes4Miles Joke Database

LESSONS LEARNED

Page 27: Jokes4Miles Joke Database

What went wrong?

Our ERD had normalization issues.

We had to resolve our many to many relationships.

We had trouble organizing group meetings.

Creating queries to retrieve all necessary information.

Page 28: Jokes4Miles Joke Database

Taking what we learned in class and applying it to an actual project.

How to meet deadlines (time management).

To never give up.

What did we learn?

Page 29: Jokes4Miles Joke Database

Thank you!

Questions?