Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CrossfitSocial

Avatar for nari nari
July 22, 2015

 CrossfitSocial

Team NinjaPenguins Presentation

Avatar for nari

nari

July 22, 2015

Other Decks in Programming

Transcript

  1. TEAM MEMBERS Social media integration AngularJS & Overall design Django

    Backend & DB Django Backend & Rest API Frontend Design & Data Retrieval Kahli Homes Merek Bejda Nari Jeong Sarah Magliocca Semur Nabiev
  2. CROSSFIT.SOCIAL Intension Give information about Crossfit athletes, regions and social

    media between the two. Customers Anyone who’s interested in Crossfit
  3. REST API Region(GET) Athlete(GET) Twitter(GET) Instagram(GET) - Retrieve a list

    of all Region - Retrieve a Region by id - Retrieve a list of all Athlete - Retrieve an Athlete by id - Retrieve a list of all Tweets - Retrieve all tweets of an athlete by id - Retrieve a list of all Instagram posts - Retrieve all Instagram posts of an athlete by id
  4. UML DIAGRAM Athlete name: char weight: char age: int affiliate:

    char ... Twitter tweet: char img: char date: YYYY-MM-DD unique: char ... 1...* 1...1 Instagram post: char img: char date: YYYY-MM-DD unique: char ... 1...* 1...1 Region name: char img: char schedule: char venue_info: char ... 1...1 1...*
  5. TOOLS Back-end Database Cloud Server Front-end Version Control Test Rest

    API Data Retrieval Etc. Python, Pycharm, MySQL, SQLAlchemy Rackspace AngularJS, Bootstrap, jQuery Git, GitHub unittest Django REST Framework, Apiary Beautiful Soup, Twython Slack, TravisCI, yUML, pydoc, PlanITPoker
  6. CRITIQUES ON API2K15 What did they do well -Navigation is

    excellent and intuitive -Connection between models What did you learn -About basketball teams, players and games; well organized what can they improve -More pictures, more colors -Making UI more interesting what’s confusing -Cannot sort the game log table for a player via colums
  7. CRITIQUES ON OURS What did we do well - Adopting

    and integrating new technologies What did we learn - Frontend and Backend for web developing - A lot of tools What can we improve - Speed, lag - making it look more attractive What’s confusing - The social media page, if not familiar with them