Firebase, Express, React, Node.js. The world’s easiest web stack! Learn how to create the app of your dreams

What is FERN?

Quite simple: a collection of technologies that helps you build web apps. It is made up of 4 parts:

Firebase: A Google platform that gives you access to a bunch of developer tools, most notably their real-time, NoSQL database, which allows you to modify the database through their website.

Express…

Introduction

Last year, I created a Python program that allowed a user to draw letters in the air with an orange highlighter. …

Create protected routes using React Router and Firebase Authentication

Problem

Let’s say you are trying to build a web application using React and Firebase. As of right now, you have completed the following steps:

  1. Created a blank, single page application: npx create-react-app .
  2. Installed the Firebase npm package: npm install --save firebase
  3. Added Firebase in the index.js file of your…

Let’s see if we can forecast Timmy’s math grade using a Random Decision Forest…

From virtual teaching assistants named Jill Watson and Happy Numbers to essay grading software like Gradescope, artificial intelligence has started seeping into schools, colleges, and universities. …

How I wrote a computer program to solve a competitive math problem.

The Story

For the past 3 years, I’ve always been using math in my computer science projects. Whether it was using quadratic equations for an iOS Game or implementing matrices for a video game simulation, math always played an essential…

Are you a high school student who wants to learn about neural networks but doesn’t understand the crazy, complicated math? Well, let me help you…

Introduction

Neural networks: the most recognized and well-known algorithm associated with Artificial Intelligence right now. Whether this claim is true (or not true), many students that…

Introduction

AP Testing this year was a unique, emotional, and stressful experience for many students across the world. In response to the COVID-19 pandemic, College Board decided to change their AP schedule and move all exams online. This decision, the first in “AP History,” brought changes to timing, format, content, and…

Did you ever want to add a domain name to your website but didn’t know how? Well, let me tell you…

Introduction

Have you ever created a stunning website, constructed with the prominent language HTML, reinforced by JavaScript, and polished with CSS3 and Bootstrap? …

Introduction

Let me create a scenario: You have just typed a few hundred lines of Python code using Keras that solves some machine learning problem. You’ve gathered all the data, did the preprocessing, designed the model structure, and evaluated the model. But, there’s one step you DIDN’T do: click run. …

Introduction

If you are creating a Node.js application that keeps track of data, chances are you are using some sort of a database. Even though there are many options for databases, such as MongoDB, Firebase, and PostgreSQL, MySQL remains one of the most popular databases for web-based applications. It’s free, offers…

Ashay Parikh

web, mobile, & game dev || ai/ml || ui/ux || here to share my knowledge! || for more checkout ashayp.com

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