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

StartupFairy

Avatar for Addy Kim Addy Kim
November 28, 2016

 StartupFairy

Avatar for Addy Kim

Addy Kim

November 28, 2016

Other Decks in Technology

Transcript

  1. API • Crunchbase • AngelList no longer gives out API

    keys • External API to grab individual or all information about ◦Cities, Companies, Financial investors ◦People relevant to any of above • Internal API for search
  2. Tools • Digital Ocean Droplet • Flask Backend • React

    Frontend ◦ Griddle - Tabling + pagination ◦ Wrote own search pagination • Bower/NPM • Docker ◦ Local PostgresDB ◦ Running the flask app
  3. Search • Back-end • Inverted Index • Script to populate

    table • Search function that parses query • Returns a mapping of model to display to the tokens that matched to that model
  4. Search • Front-End • Search Bar • Parse JSON returned

    from route • Interactivity with React
  5. Challenges • Work and time management • Work distribution •

    Unequal levels of knowledge about tools used • Platform/OS specific problems • Getting DB data on Docker container (alternative: SSH onto droplet to do DB work) • Estimating workload
  6. Things that Puzzle Us • Refactoring React • React documentation

    is a mess • Not beginner friendly • Debugging was difficult and required installing a chrome extension
  7. Improvements • Embed Google Maps to City pages • Members

    take more initiative • Polish design sitewide • Implement more features • Improvements to search (filters, etc) • Comparison between companies
  8. Critique • What did they do well? • Site looks

    very sleek • Lots of attention to detail (star chart!) • Results load pretty quickly (without caching) • What did we learn? • Over 200 stars (at least) hotter than our sun! • What can they do better? • Background image • Huge lists in some models • No quick way to get to a far page • What puzzles us about their website? • Page crashes on arbitrary page numbers when clicking through results