Skills Expanded

Build a Vehicle Rating System in Go

What you'll learn

In this project, you'll be using Go to build a console application that will gather feedback from a JSON file and generate a rating of vehicles. Finally, we will map each rating as positive, negative, or neutral.

Table of contents

Setup
15m
  • Set up your local environment for this project. We'll walk you through everything you need to know to set up your local instance, and to access the code you'll be using for this project.
Defining interface, structs, and variables
10m
  • By the end of this module, you'll have defined one interface, several structs and variables to help us create vehicle feedback application
Calculate and generate vehicle ratings
30m
  • By the end of this module, we have created a function to calculate the ratings from the feedback.json file for all the vehicles Models
Show vehicle ratings
30m
  • In this last module, we will print the ratings for the vehicles in the inventory

About the author

Ashish is a Technology Manager and architect with a deep passion for Cloud and been engaged with developing Cloud based solutions for Global Clients. He began his career with Windows NT and has done MCSE 2 times (now legacy) and he's Azure Architect certified. For many years, he worked on implementing Enterprise IP Telephony and deploying different CRM systems. He's had the privilege to work for different industries like Service, Manufacturing, Automotive and Banking. He loves understanding clie... more

Ready to upskill? Get started