Andyson

Building Whinst

Building a web app (Whinst) Part 12: Creating a custom sign in page, adding authentication form validation and password encryption.

In the previous sub-articles, I talked about how I added authentication functionality to the Whinst web app. This article is a continuation from there, talking about the features and functionality I’ve added to improve upon the existing authentication functionality. In this article, I’ll walk you through how I created a custom sign-in page, added form …

Building a web app (Whinst) Part 12: Creating a custom sign in page, adding authentication form validation and password encryption. Read More »

Building Whinst

Building a web app (Whinst) Part 11: Setting up user authentication (2/2)

This article is a continuation of the previous article which talked about how I set up logging in with user credentials such as email and password. In this article, I’ll walk you through how I set up user registration in the Whinst web app. Let’s dive in🏄🏻‍♂️. How I set up user registration👨🏽‍💻 The backend: In …

Building a web app (Whinst) Part 11: Setting up user authentication (2/2) Read More »

Building Whinst

Building a web app (Whinst) Part 11: Setting up user authentication (1/2)

User authentication which is the process of identifying a person trying to access an application, is an essential feature found in most applications and Whinst is no exception to this. This article will be divided into 2 sub-articles which are logging in with credentials, user registration. In this article which is the first sub-article, I’ll walk you …

Building a web app (Whinst) Part 11: Setting up user authentication (1/2) Read More »

Building Whinst

Building a web app (Whinst) Part 9: Learning Express and PostgreSQL

The next step in the Whinst development plan after building the frontend is learning the required backend technologies before starting to build the backend. The technologies I’ll be using for the backend are Express for the server and API and PostgreSQL for the database. In this article, I’ll summarise what I’ve learned about these technologies so far. Let’s dive …

Building a web app (Whinst) Part 9: Learning Express and PostgreSQL Read More »

Building Whinst

Building a web app (Whinst) Part 7: Building the home page (2/2)

In the last article, I talked about how I set up catalog creation and listing previously made catalogs. This article is a continuation and the last part of the building the home page article. In this article, I’ll walk you through how I set up catalog previews in the Whinst web app. Let’s dive in🏄🏾. …

Building a web app (Whinst) Part 7: Building the home page (2/2) Read More »

Building Whinst

Building a web app (Whinst) Part 7: Building the home page (1/2)

The Whinst home page is the first thing users see once they log into the web app. It features functionality for users to create a new catalog and lists the previous catalogs users have created. This list of previous catalogs also features preview images that display the images from the respective catalogs. In this article, …

Building a web app (Whinst) Part 7: Building the home page (1/2) Read More »

Building Whinst

Building a web app (Whinst) Part 5: Creating pages and adding structure to them

Most web apps on the internet today are multi-page web apps, which means they are comprised of more than one page. These pages have some sort of structure which is just the organization and design of the different components found on a web page, this structure is usually implemented using HTML. In this article, I’ll …

Building a web app (Whinst) Part 5: Creating pages and adding structure to them Read More »