FFmpeg is a free and open -source software consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and s
Let's now add a recorder functionality on the upload video page.First we create a js file for the recorder and process them on webpack. This will crea
Most of the time, node.js is not used to render templates. In fact, we can change the frontend without inputting any form.To register a view controlle
Webpack is a static module bundler for JavaScript applications that takes all the code from an application and makes it usable in any web browser. Usi
Now that we can create an account and login, we should also be able to edit our profile information. We can make this happen because we have a middlew
Almost every website we use today has a login/logout functionality where the user can create an account and save information regarding information on
With our models, we can start creating content by adding actual data through our controllers. Since we have a model which describes how our data will
A promise is a JavaScript object that represents either the eventual completion or failure of an asynchronous operation and its resulting value. Norma
CRUD (Create, Read, Update, Delete) is an acronym which refers to the four basic operations a software appliaction should be able to perform - Create,
The how-it-works section is a component that is built in order to guide users step-by-step on how to use the service provided on the website.
MongoDB is an open source NoSQL database management program. What differentiates MongoDB from other SQL-based databases is the fact that it is object-
After building the hero section, I moved on to create a header and a navigation component using the contents given prior to this exercise.In order to
Arrays are used in almost every database in order to store and retrieve information by the user whenever needed. If we have an array in our database,
I began by first building the hero section of the website. A hero section is very important because it is the first thing that users will see when the
To allow webpage to adapt to the current viewport width (or even height).Use % (or vh / vw) unit instead of px for elements that should adapt to viewp
Pug.js is a npm package that lets us write HTML code on JavaScript. It is an easy-to-code template engine used to code HTML in a more readable format.
Define WHO the website is for. Is it for yourself? For a client of your agency or your freelancing business?Define WHAT the website is for. In other w
A router is a guide that receives a request and directs the request to various handlers within a program. In the browser, a router is a library that d
When we want to build a good looking website, it is VERY VERY important to structurally build the entire web application layout. This is an important