Andyson

building course assist

Building a mobile app (Course Assist) Part 10: Building the Course Assist landing page.

Every good business be it a school, butchery, bank or whatever has a landing page. A landing page gives potential users or customers an introduction to your business or organization, it lets them know what exactly you’re about before trying the actual thing. I like to think of it as say the outside of your …

Building a mobile app (Course Assist) Part 10: Building the Course Assist landing page. Read More »

building course assist

Building a mobile app (Course Assist) Part 9: Deploying the NodeJs Socket Server to Digital Ocean.

The deployment process continues with this second step being deploying the socket server built using NodeJs onto Digital Ocean. The NodeJs socket server which is a very important part of the project is used to transfer data between the two Course Assist apps in real time. Why Digital Ocean?🤔 Now if you read my previous …

Building a mobile app (Course Assist) Part 9: Deploying the NodeJs Socket Server to Digital Ocean. Read More »

building course assist

Building a mobile app (Course Assist) Part 8: Deploying the Course Assist backend to AWS.

With the active development of Course Assist now complete I’ve started the deployment process with the first step being deploying the backend to Amazon Web Services (AWS)😁. The backend was built in Python using Django and the Django rest framework for the API with a PostgreSQL database. I’ve started with the backend so that I …

Building a mobile app (Course Assist) Part 8: Deploying the Course Assist backend to AWS. Read More »

building course assist

Building a mobile app (Course Assist) Part 7: Adding some final features and bug fixes (2/2).

This blog is a direct continuation of the previous blog which if you remember or have read the title of this one was about adding some final features and bug fixes. Because there was quite a bit to be done I decided to once again split the blog into two parts with this being part …

Building a mobile app (Course Assist) Part 7: Adding some final features and bug fixes (2/2). Read More »

building course assist

Building a mobile app (Course Assist) Part 6: Testing the system

As the completion of a software project approaches a necessary final step to be taken is testing it to make sure everything is working the way it’s supposed to because what’s the point of building a project that doesn’t work? Course Assist is no exception to this, with the project nearing completion the last remaining …

Building a mobile app (Course Assist) Part 6: Testing the system Read More »

building course assist

Building a mobile app (Course Assist) Part 5: Rebuilding chat functionality from scratch (2/2).

This is a continuation of the previous blog which if you haven’t read please do check out. In the previous blog, I started the process of creating chat functionality from scratch a process that is kinda long and complicated🙄which is why I decided to split the blog into two parts with this being the second …

Building a mobile app (Course Assist) Part 5: Rebuilding chat functionality from scratch (2/2). Read More »

building course assist

Building a mobile app (Course Assist) Part 5: Rebuilding chat functionality from scratch (1/2)

If you’ve been following this series you’re probably wondering why I’m rebuilding chat functionality into Course Assist. In the previous chat functionality blog I mentioned 3 ways of adding chat functionality to an app which is; 1. Building a chat system from scratch, 2. Using software as a service(saas) and 3. Using a 3rd party …

Building a mobile app (Course Assist) Part 5: Rebuilding chat functionality from scratch (1/2) Read More »

building course assist

Building a mobile app (Course Assist) Part 4: Creating a simple expert registration and verification system.

Initially, the feature I was supposed to work on was the earnings feature which involves a record of the amount of money an expert makes after each question they’ve answered but just when I was about to start working on it I found out I had already done it sometime last year.😁 That being said …

Building a mobile app (Course Assist) Part 4: Creating a simple expert registration and verification system. Read More »

building course assist

Building a mobile app (Course Assist) Part 3: Adding chat functionality powered by MinChat.

Chat functionality is something found in almost every type of application we see today. Be it a social media platform like Instagram, a freelance platform like Fiverr or even a video chat service like Zoom or Google meet, chat functionality is something found in all of them. Chat functionality essentially enables users of the app …

Building a mobile app (Course Assist) Part 3: Adding chat functionality powered by MinChat. Read More »

building course assist

Building a mobile app (Course Assist) Part 2: Setting up real-time data transfer functionality using SocketIO

From the time Course Assist was just an idea in my head early last year I’ve known adding web sockets to the project will be an absolute headache. That was until a few weeks ago when I had a light bulb moment 💡and realised I could easily set it up without finishing every painkiller in …

Building a mobile app (Course Assist) Part 2: Setting up real-time data transfer functionality using SocketIO Read More »