A complete implementation guide to creating a React.js app styled with Material UI that integrates with a Weaviate dataset


In this article, we will be using React hooks to build our React app, style it with Material UI and learn how to integrate it with Weaviate neural search. This article will go through the steps of starting a React.js app from scratch, building the UI necessary to interact with Weaviate, and display results in the app’s interface.

But before we get into it, let me give you a brief introduction about what Weaviate is and some of its use cases.

What is Weaviate?

Weaviate is a cloud-native, modular, real-time vector search engine. It is extremely powerful and it makes a lot easier…

Software developer image
Software developer image
Photo by Fotis Fotopoulos on Unsplash

Becoming a software developer is not an easy task. Typically, there are 3 ways you can become one.

  1. Going to college for a Computer Science degree or similar.
  2. Going to a coding bootcamp.
  3. Taking the self-taught route.

Today, I want to share how I became a self-taught software developer in 7 months. From not knowing anything about coding to landing my first job as a frontend engineer. And if I did it, well, you can too.

Let me take a step back and give you some context so you can relate to it a little better. I graduated from college…

Henrique Pereira

I'm a self-taught software developer. Other than coding, I enjoy networking with like minded people, traveling, exercising, playing tennis, trying new things.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store