Projects / html css javascript express postgresql

Destructables

Published on
Destructables · 2 min read

Live website link at https://destructable.herokuapp.com.

The original host ignores this site. Free Heroku dynos run out mid month for Destructables and will give an application error.

 at=info code=H82 desc="Free app running time quota exhausted" host=destructable.herokuapp.com request_id=025e816e-811e-4a22-88d7-f690d32bb3bb fwd="71.38.196.108" dyno= connect= service= status=503 bytes= protocol=https

Screenshots

MVPs

  • Authentication/ authorization
  • Create, read, update, delete projects
  • Write comments (my primary role)
  • Allow user upload images (secondary)

Styling

https://getbootstrap.com/

Schema

destructables schema

Technologies

Package Language Use case
Raw JavaScript JavaScript Manipulate the DOM
Express.js JavaScript API routing
JSON Web Token JavaScript Allow persistent login
Sequelize JavaScript Manipulate the database
Multer JavaScript Communicate with Amazon Web Services
File System (Node) JavaScript Process image
Pug Pug HTML templating
Bootstrap HTML/CSS Style elements with class names
PostgreSQL SQL/JSON Relational database

Deployment

Deployed on Heroku using a single server.