React Mono Repo -> Firebase using GitHub Actions

In this article, we will be exploring how to deploy and host our React app (Monorepo) to Firebase hosting with different sites for each package using targets.

I am writing for Monorepo, however, you can follow the exact same procedures for a monolithic repo too, with some changes in the configuration.

Well, things don’t end there, we will also set up CI/CD (Continuous Integration/ Continuous Deployment) pipeline using GitHub actions to automate the process. So, for simplicity, I am breaking this entire article into 3 sections.

  1. Setup React Monorepo app (Optional)
  2. Setup Firebase Project
  3. Setup GitHub Actions

Setup React Monorepo app (Optional)

If you already…


Hello everyone! In this article, we will be taking a deep dive into understanding the configuration files (YAML) that we write for Kubernetes objects. If you’re someone who is learning or working with Kubernetes, you will definitely be writing configuration files for Pods, Deployments, Services, Ingress, and other Kubernetes objects.

Being someone who had no actual understanding of what those well-formatted YAML lines in the configuration files meant when learning Kubernetes, all I was doing was making sure my applications were up and running without fully understanding the how and why?

I decided to write this article to help anyone…


Source: JavaScript Logo

(* The code in this article is written in React.js but do not let that stop you from learning to build a fun application, even if you don’t know React challenge yourself)

Hello and welcome to Part-II of building our simple playground. In this article, we are going to build the User Interface for our playground API, where the user will be able to type the code and send it to the server and see the response after running the code.

If you are coming straight to this article and do not know what I am talking about, please check…


Source: JavaScript Logo

In this article, we are going to build a simple playground API for JavaScript; where you can run JavaScript code on a server and return the output to the client. You can modify the code to run any other language such as Python as well just make sure you have installed it on the server on which the API will be running.

I assume you already have Node.js installed and not required but it will be great if you have some previous experience working with Express.js

Sau-rav Adhikari

Software Engineer @wesionaryTeam | Instructor

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