You Won’t Believe How I Built My First Startup with Vue.js (Without Knowing This)

Theekshana
3 min readSep 26, 2024

--

Day 2 of My $0 to $1M Challenge! — ICT_SMART_START.

Hey There to Day 2 of My $0 to $1M Challenge! — ICT_SMART_START.

Today I Make My First Startup in my $0 to $1M Challenge.. As My First Startup I Make A Simple (Not Too Much Simple) SaaS I built to help students learn ICT

It all started when my ICT teacher asked us to create a website for a practical assignment. My friends and I thought, “Sure, we can do that!” But when I got home, I started asking myself:

  • What I Made ?
  • How I Made
  • What tech stacks should I use?
  • And most importantly — how can I do this with a $0 budget?

That night, as I was reflecting on these questions, I remembered something important. Many of my friends struggled with ICT lessons because they didn’t have access to a computer for practicing HTML, CSS, Python, PHP, and MySQL. So, I had a spark of inspiration: what if I built a platform that allowed students to practice programming right from their phones?

The Birth of an Idea 💡

The next morning, I dove into researching the tools and tech stacks I could use. While browsing YouTube, I stumbled across a video titled “Let’s Make a Web App, Mobile App, and Chrome Extension Using One Framework.” Intrigued, I clicked and watched.

After a bit of research, I discovered Vue.js. According to Google, “Vue.js is an open-source model–view–viewmodel front-end JavaScript framework for building user interfaces.” It sounded perfect for my project! So, I dove into the Vue.js documentation, set up my environment on my Linux machine, and started building.

Building the Platform 🚀

Some features I added included:

The Technical Setup 💻

The big question: Where do I host this, and how can I do it for free? After some research (and even asking AI), I found Firebase. Its free plan allows hosting and authentication, perfect for my $0 budget. I pushed my code to a private GitHub repo, set up CI/CD using GitHub Actions, and deployed it on Firebase. The site is still live on the preview domain Firebase provides!

The Result 🎉

Although my teacher never asked for the website, I shared it with my friends. They loved it and started using it to practice ICT. This was a small but exciting win in my $0 to $1M challenge!
You can check out my project: ICT_SMART_START.

--

--

Theekshana
Theekshana

Written by Theekshana

Self-taught developer from Sri Lanka, exploring tech and building web/mobile apps. Join me on my journey of learning and creating amazing projects

No responses yet