Trov

We built this Server-Side API from Spaceflight News and NASA. When you visit Trov, new and old articles/blogs/reports will be shown along with a new space image from Nasa will be shown daily.

The technologies used on this project are:

    jQuery
    bulma
    javascript
    html5
    css

Bring The Tech

This site provides an easy way to find a reburbished electronic item, add it to your cart and purchase the item at your convenience as long as the item is still available.

The Requirements were to:

    Use Node.js and Express.js to create a RESTful API.
    Use a template engine such as Handlebars.js.
    Use MySQL and the Sequelize ORM for the database.
    Must include authenication (cookies and express-session).
    Use at least one new library, package, or technology that we haven't discuss.
    Have both GET and Post routes for retrieving and adding new data.
    Have a polished, responsive, interactive UI.
    Deploy using Heroku (with data).
    Must have a folder structure that meets the MVC paradigm.
    Must portect API keys and sensitive information with environment variables.
    Have a clean repository that meets quality coding standards.
    Have a quality README.

Fantasy Football

This site provides an easy way to find a reburbished electronic item, add it to your cart and purchase the item at your convenience as long as the item is still available.

The Requirements were to:

    Use React for the front end.
    Use GraphQL with a Node.js and Express.js server.
    Use MongoDB and the Mongoose ODM for the database.
    Use queries and mutations for retrieving, adding, updating, and deleting data.
    Be deployed using Heroku (with data).
    Have a polished UI.
    Be responsive.
    Be interactive (i.e., accept and respond to user input).
    Include authentication (JWT).
    Protect sensitive API key information on the server.
    Have a clean repository that meets quality coding standards (file structure, naming conventions, best practices for class and id naming conventions, indentation, quality comments, etc.).
    Have a high-quality README (with unique name, description, technologies used, screenshot, and link to deployed application).

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form