Jokes4Miles Joke Database

997 views
764 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
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
997
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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?

×