October 5, 2023

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 »

Building Whinst

Building a web app (Whinst) Part 4: Setting up the development environment and creating the project.

Setting up a development environment is a crucial step in every development process that usually goes overlooked. In this short article, I’ll walk you through how I set the development environment for building Whinst and how I created the Whinst front-end project. Let’s dive in🏃 Setting up the development environment🔧 This process was rather straightforward …

Building a web app (Whinst) Part 4: Setting up the development environment and creating the project. Read More »

Building Whinst

Building a web app (Whinst) Part 3: Learning TypeScript and Next.js

In one of my previous blogs, I mentioned that every time I start a new project I try to learn new technologies. The first two technologies I’ve started learning that I’ll be using for the Whinst frontend are TypeScript and Next.js. In this article, I’ll tell you what I’ve learned about these technologies. Let’s dive in🏊🏾‍♂️ Learning TypeScript👨‍💻 …

Building a web app (Whinst) Part 3: Learning TypeScript and Next.js Read More »

Building Whinst

Building a web app (Whinst) Part 2: Creating a development plan

One of the challenges I faced while building my last project Course Assist was the lack of organization. This made building the project significantly harder and also took way longer to build than planned😬. Because of this, I’ve decided to take the time to plan and write up a proper development plan which will serve as a …

Building a web app (Whinst) Part 2: Creating a development plan Read More »

Building Whinst

Building a web app (Whinst) Part 1: Choosing a tech stack

On every project I work on I always try to learn and use some new technologies, Whinst is no exception to this. For this project, I’ve decided to use a completely new tech stack with the only familiar technologies being the backend language and the database. In this article, I’ll tell you which technologies I’ve …

Building a web app (Whinst) Part 1: Choosing a tech stack Read More »

building course assist

Building a mobile app (Course Assist) Part 24: Deploying the Course Assist apps to production

After several months of working, I’m glad to announce that Course Assist is finally complete🥳. As stated in the launch plan I wrote in a previous blog, Course Assist will launch in a phased manner starting with the Course Assist Expert app which will launch first to facilitate the enrollment of experts before the Course …

Building a mobile app (Course Assist) Part 24: Deploying the Course Assist apps to production Read More »

building course assist

Building a mobile app (Course Assist) Part 23: Testing the app UI on different screen sizes

A couple of weeks ago I tested the Course Assist apps (Course Assist User and Course Assist Expert) on an iOS device (iPhone X) that had a screen way smaller than the Android device I have regularly been using to test the apps on. While doing this test I found that some of the UIs …

Building a mobile app (Course Assist) Part 23: Testing the app UI on different screen sizes Read More »