Andyson

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 »

building course assist

Building a mobile app (Course Assist) Part 22: Setting up push notifications

Push notifications are a feature I had already set up a while ago but after building the apps and testing the APKs they weren’t working. I did some research and found out that for push notifications to work in production further configuration is required. In this article, I walk you through how I set up …

Building a mobile app (Course Assist) Part 22: Setting up push notifications Read More »

building course assist

Building a mobile app (Course Assist) Part 21: Building the Course Assist APKs for testing

Now that Course Assist is completed I’ve been running a series of tests to make sure everything is working the way it is supposed to. Part of this testing stage is running the APKs (an Android version of the app) on an Android device before publishing them on the Google play store. To get these …

Building a mobile app (Course Assist) Part 21: Building the Course Assist APKs for testing Read More »