A Full-Stack Application

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • gh-pages

    General purpose task for publishing files to a gh-pages branch on GitHub

  • When I was building out the frontend there were a couple of issues that I ran into, mostly because I was hosting this on gh-pages.

  • redux

    A JS library for predictable global state management

  • I also wanted to have application state as well as client side routing. To achieve this I had to install some npm packages. For application state I used redux with redux-thunk middleware.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • redux-thunk

    Thunk middleware for Redux

  • I also wanted to have application state as well as client side routing. To achieve this I had to install some npm packages. For application state I used redux with redux-thunk middleware.

  • hike-it-up-v2

    The second coming of hike-it-up a React.js trail social media application.

  • I went ahead and modified my application store, to continuously save to storage when it updated and then clear when the user logs out, clears their history, or deletes their account.

  • Ruby on Rails

    Ruby on Rails

  • I am finishing my time at The Flatiron School and wanted to showcase my new learnings by re-creating a very simple Sinatra application that I made earlier this year. Now that I had all this great knowledge of React I could combine it with my knowledge of Ruby on Rails to create a full-stack application.

  • react-router

    Declarative routing for React

  • For client side routing, I decided to go with react-router. This allowed me to mimick route browsing of the backend on the frontend. For example, going to /trails/1, should bring up the first trail. React Router passes the declarative id of the route, in this case /trails/:id, to the props of the route.

  • React

    The library for web and native user interfaces.

  • I am finishing my time at The Flatiron School and wanted to showcase my new learnings by re-creating a very simple Sinatra application that I made earlier this year. Now that I had all this great knowledge of React I could combine it with my knowledge of Ruby on Rails to create a full-stack application.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts