Creating the UpCycler app allowed me to utilise the various relationships and table structures that are possible with a Rails based back-end, whilst having fully RESTful actions where needed. The app allows users to search for inspiration when up-cycling their own items, list their own creations with build processes and favourite or comment on other user’s added pieces. Using Ruby on Rails and PostgreSQL allowed me to build a custom API with multiple relational resources, I then applied AngularJS to create the client-side of the app, both sides of the app are also authenticated using JWT and bcrypt.
Sample Login Credentials
Email: email@example.com Password: 123