Deploy a Restaurant Menu App in 3 Steps – Hacker Noon

  • This restaurant menu app was built using Nuxt, Vue.js and Vuex with content powered by Cosmic JS.
  • Cosmic JS is an API-first Content Management Platform that allows developers to build apps in any programming language while giving content editors a familiar content editor to manage dynamic content from the cloud.
  • Install the Restaurant Menu App – Cosmic JS gives you the ability to filter between programming languages such as Node.js, Vue.js, React, AngularJS and more.
  • Confirm Deploy Location and Branch – Deploy Branch Confirmation ModalNow that your app is deployed to the Cosmic JS App Server, you’re free to completely manage your Restaurant Menu App and all of its content from one place.
  • Carson Gibbons is the Co-Founder CMO of Cosmic JS, an API-first Cloud-based Content Management Platform that decouples content from code, allowing devs to build slick apps and websites in any programming language they want.

In this blog I will demonstrate deploying a Restaurant Menu App in 3 steps. This restaurant menu app was built using Nuxt, Vue.js and Vuex with content powered by Cosmic JS. It connects to the Cosmic…
Continue reading “Deploy a Restaurant Menu App in 3 Steps – Hacker Noon”

Building a Wizard / Workflow in React – Entelo Engineering

Building a Wizard / Workflow in React  #react #reactjs #tutorial #reactjs

  • Here are just a few examples:User Registration with multiple formsBreaking large forms into smaller stepsE-commerce checkout flowMulti-page surveysI’ve had previous experiences building out a checkout flow for e-commerce companies, but this was the first time I had to build a workflow using React.Here is the design and the approach I…
  • Finally, we end the workflow with a confirmation page.Each step of the workflow is a separate route we will define in our routes file when using react-router.
  • As we navigate from one step to the next, we will advance the progress bar along with rendering a new container with the next step’s contents.Choosing a Progress BarFor the progress bar, we decided to use the libraryThis is a very simple progress bar and the API is straightforward.
  • Below are some examples of what the progress bar looks like as we move from one step to the next.First StepNext Step to show progression in the workflowFinal StepReact RouterSet up the route to determine what step of the flow we are in.Route path=”jobs/:id/:step” /The id and step will be passed…
  • In the component, we will create a switch case statement to determine what component to render.switch (step) { case (‘description’): return (DescriptionContainer /); case (‘criteria’): return (CriteriaContainer /); …}We also use this stepvalue to calculate the progress bar distance and what progress label should be bold.ContainersWe have a series of…

One of my first tasks at Entelo was to work on a greenfield project that involved a step-by-step wizard. Workflows/wizards are useful when you want the end-user to complete a series of steps. (I’ll…
Continue reading “Building a Wizard / Workflow in React – Entelo Engineering”

Understanding Navigation In React Native

  • Navigation has to do with the nav bars, tab bars and side menu drawers in your mobile application.
  • You should check out the React Native documentation on how to get started with React Native and React Navigation.
  • We can use this to relate to the StackNavigator which simply means adding screens on top of each other like a stack.
  • A code snippet of ScreenOne:

    One of the major difference between this navigator and the rest is and which opens and closes the drawer.

  • If you have to use React Native Navigation libraries, you should check out this list of amazing libraries for React Native.

I’ll be taking you through React Navigation. Navigation has to do with the nav bars, tab bars and side menu drawers in your mobile application.
At the end of the tutorial, you should have a pretty…
Continue reading “Understanding Navigation In React Native”

Building a personal website from start to finish – YUDIAN ZHU – Medium

  • Recently, I built a personal website and would like to share the steps here for reference.These are the steps I take:1.
  • Visual Tools like CyberDuck and FileZilla helps you to drag files directly to the server which is quite convenient.
  • After we finish it we can polish it again and again.The following are sketches I draw for website design.
  • I chose create-react-app to construct.Following the guide of create-react-app and split the different parts of my website.Filling in contentsPut up the introduction of your wbesite and show the viewer what this website is all aboutDeploy to serverrun the commandnpm run buildupload the build files to the server.
  • The server will look for the index file and show it on the website.Polish the websiteConsider that your website is not perfect enough?

Web beginners are usually quite confused where to start to build a website. Recently, I built a personal website and would like to share the steps here for reference. These are the steps I take:
1…
Continue reading “Building a personal website from start to finish – YUDIAN ZHU – Medium”

Creating Extendable Content Objects Served via API – Hacker Noon

Creating extendable content objects served via API:  #ReactJS

  • In the blog I will show you how to create an extendable content object in 4 Steps using the Cosmic JS Content Management Platform.
  • 1.1 Adding an Object – Object Title
  • Creating Extendable Content Objects Served via API
  • Once my object is created, it is available via API endpoint.
  • 4. Saving Object Draft | Publishing Object

In this blog I will show you how to create an extendable content object in 4 Steps using the Cosmic JS Content Management Platform. Once my object is created, it is available via API endpoint. The…
Continue reading “Creating Extendable Content Objects Served via API – Hacker Noon”