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

Star Lords CS373

Star Lords CS373

Presentation for CS373

Avatar for Olivia Lin

Olivia Lin

May 03, 2015

Other Decks in Technology

Transcript

  1. Star Lords is a one stop shop to explore the

    constellations, stars, planets, exoplanets, and moons in the Universe. Addresses important needs of 3 distinct groups: 1. Information hungry students of all ages  Need - Escape the classroom!  Star Lords serves as Single stop for all information on:  Constellation Families  Constellations  Stars  Exoplanets  Planets  Moons 2. Curious space adventure seekers  Need - Take yourself to another world 3. Star Trek Convention Attendees  Need - Astonish your fellow convention trekkers with your space knowledge  Star Lords can serve as liason between you and universal knowledge of space  Builds goodwill for your next mission to Klingon
  2. Families: Constellations: Stars: Exoplanets: Planets: Moons:  Name  Description

     List and links to constellations, stars, planets, exoplanets, moons  Name, meaning, stars with planets  List and links to family, stars, planets, exoplanets, moons  Mass, radius, spectral type, luminosity, spectral type, stellar distance, number of planets  List and links to family, constellation, planets, exoplanets, moons  Discovered, discovery method, orbital period, semi major axis  List and links to family, constellation, star, moons  Radius, mass, orbital period, gravity, history  List and links to Solar System, star, planet  Distance from sun, volume, mass, density, surface area, orbital period, semi major axis, gravity, number of moons, length of day, surface temperature, history  List and links Solar System, star, moons
  3. Front End: BootStrap/CSS HTML5/Flask Templates DataTable Jquery/JavaScript Back End: Flask

    PostgreSQL GNU Screen SQLAlchemy_searchable Other: Github Travis CI Apiary Facebook Messenger Jsoup (for parsing)
  4. What did they do well?  Splash page nice category

    buttons  Easy to see what the pillars are  Nice display of the API page  Proper citation (splash page attributes icon creators) What did we learn?  How to use an API (Same origin policies)  Can search by category  Celebrities have problems too, and you can play the bongos in the buff and still win an Oscar. What can they do better?  Allow search capability of all the data at one time  Search seems to not have the “and” and “or”  More data What puzzles us?  Have a loading message for tests. It did not load and we were not sure if the test page was working.  Context search highlighting more than the word that was searched.
  5. What did we do well?  Worked well together 

    Segmented responsibilities  Rich data set  Site loads quickly, sorting, pagination, responsive design  Colorful pages - Modern in a very classical way What did we learn?  Do incremental steps  Test often  Megan should do backend  Andres should do frontend What can we do better?  If not our Solar System, we could have not displayed null information  Clarify difference between planets and exoplanets  Parse more information  Improve search with foreign keys and also integer search  Improve UI with Angular What puzzles us?  Parsing data different units  Foreign key search  Nginx configuration