Post

Phase 0: MindCraft Overview

In this Writeup i will explain what is MindCraft and why I took the steps to deploy it on Cloud

Phase 0: MindCraft Overview

From Course Project to Cloud Deployment

The Beginning

This application started as a university course project built as part of a team to fulfill academic requirements.

We designed and developed a full-stack learning platform with features like:

  • Course and content management
  • Student progress tracking
  • Assessments and assignments
  • AI-assisted learning features

At the time, the goal was simple: complete the project and pass the course.

Ps to view the current deployed version, you can find it here MindCraft

The Turning Point

After the semester ended, the project just sat there.

Finished… but not really used.

That’s when a question came to mind:

What if I actually treated this like a real product?

Instead of leaving it as just another academic submission, I decided to take it a step further.

Why Take It to the Cloud?

Building an app is one thing.

Deploying it, securing it, and making it production-ready is a completely different challenge.

So this blog series is about:

  • Taking a completed project and deploying it to the cloud
  • Improving it beyond its academic version
  • Gradually hardening it with better security and practices
  • Turning it into something closer to a real world system

What This Series Will Be

  • Figuring things out
  • Breaking things and fixing them
  • Learning what actually matters in production

This is my attempt to push the project further beyond grades, into something practical as well as it will act as a “ trail “ for my upcoming FYP to enhance my knowledge.

Next, I’ll start preparing the project for deployment and setting up the environment to get it running outside my local machine.


You can find me online at:

My signature image

This post is licensed under CC BY 4.0 by the author.