Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jokes4Miles Joke Database

1,191 views

Published on

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.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Jokes4Miles Joke Database

  1. 1. BUILDINGTHE FUNNIESTDATABASE ON EARTHStarring: Eric Tendian, Emmanuel Ampo,Mohammad Khan, Safia AbdallaVisit us at: Northside College Preparatory High School
  2. 2. The Beginning…
  3. 3. What is Jokes4Miles?
  4. 4. Our project is a joke.
  5. 5. Literally.
  6. 6. THEWEBSITE
  7. 7. There’s no better cure than laughter.
  8. 8. THEVISION
  9. 9. OUR PROCESS
  10. 10. THE COMEDIANSEric Tendian Safia AbdallaMohammad Khan Emmanuel AmpoProject ManagerLead EngineerSkills: Web Dev, FrontendData ScientistSkills: AI, Machine LearningBusiness RelationsData ArchitectSkills: Database DesignRelationship ManagerSkills: Management
  11. 11. PROJECT MANAGEMENTTrelloGoogle Drive(+Email)
  12. 12. STARTJanuary 20th,2013THETIMELINEFINISHApril 1st,2013
  13. 13. THE CHALLENGESSCALABILITYLOTS OF DATALIMITED HARDWARECONSISTENT CONTENT DELIVERYNON-PROFITS HAVEA BUDGET
  14. 14. DATABASE DESIGNDefine information requirementsDefine entitiesList assumptionsDocument business rulesDefine relationships between entitiesCreate the ERD
  15. 15. DATA MODELING
  16. 16. Entities to tablesUnique key to primary keyAttributes to columnsOther implementation detailsTest queriesDATABASE IMPLEMENTATION
  17. 17. SITE INTEGRATIONet15.x10.mx/jokes/
  18. 18. OUR SOLUTION
  19. 19. CATALOG JOKES
  20. 20. SORT JOKES
  21. 21. NEXT STEPS
  22. 22. LESSONS LEARNED
  23. 23. 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.
  24. 24. 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?
  25. 25. Thank you!Questions?

×