You are here

How I Built Collectiboard In 24 Hours


UPDATE: I was able to embed the actual presentation at the bottom of this blog post. Please note that I will be editing this post on the weekend of July 6-7 to include detailed notes in preparation for DrupalCamp LA, so that everyone will be able to follow my presentation as if you were actually there.

Today & tomorrow I'll be attending SANDcamp 2013, and will be one of the presenters! My presentation will be called "How I Built Collectiboard in 24 Hours", and will be on Saturday from 3 - 3:50pm. This blog post will serve as the permanent link for the presentation, and I will update it afterwards with the link to the presentation and also more information as I see fit...

I have some cool ideas on how to keep this blog post interactive, such as:

1) Update the presentation with more information as time passes by.

2) I'll be adding notes to the presentation here shortly, sort of like a transcript. I'll also be adding links to articles & related content as well.

3) Future blog posts will definitely cover how to install some modules covered in this presentaion that gave me a lot of headaches.

4) DrupalCamp LA 2013 is coming soon in the summer. If I make more progress with Collectiboard, I'll do a part 2 of this presentation up in LA. Stay tuned!



Here are the notes for each slide:

Slide 0 just shows the Collectiboard logo. Note that the presentation itself was also built by a startup comapny called Prezi. They enable anyone to build mindblowing presentations.

Slide 1 shows who I am, my websites, social media accounts & email address for anyone that has any qustions or wants to connect with me in any way. During the presentation, I showed my December 10, 2012 issue of Forbes magazine that had an article featuring Adeo Ressi, CEO of the Founder Institute, to the audience (I also wore the same shirt that he wears in the article).

Slide 2 shows a famous quote by Dennis Crowley of Foursquare, that you don't necessarily have to be a hardcore programmer to build a startup website. The "prototype" here is also known as the minimum viable product, aka MVP.

Slide 3 asks the quintessential question of the definition of a startup.

Slide 4 shows the answer. There are various definitions of what a startup is, but this is the one that I like the best. I also talked about why Drupal is good for prototyping, and how a startup website is typically built: Launch it in 24 hours, find your audience to test it (and see if they even use your product), pivoting (which means chaging your product) if necessary & repeat until it gains traction.

Slide 5 shows the definition of Collectiboard. I cannot stress enough how many times I've heard somebody talk about their startups and me not understanding what the hell it did. You should be able to describe what your startup does in a sentence.

Slide 6 shows why I chose to start a Pinterest clone.

Slide 7 shows the importance of researching for competition. One thing people don't realize is that competition is actually a validation for the existence of your product, so don't be scared but be happy. So it's bad if you have no competition whatsoever (because then it probably means that there is no market for your product). It's also bad if you have too many competitors.

Slide 8 shows how I actually launched in 24 hours. First I bought a theme from a place called ThemeSnap. I used them as my replacement CTO (every good startup needs a CEO, chief executive officer, and CTO, chief technology officer). The theme also came with its own module (which they spent hundreds if not thousands of hours on), and the price was affordable at $229. To top it off, I bought it when they had it for 25% off. It was the best $171.75 I have ever spent in my entire life.

Slide 9 shows how Facebook looked on day one. The lesson here is, don't worry if your website looks ugly.

Slide 10 shows how Collectiboard looked when it went into alpha testing on day one (10/11/12).

Slide 11 shows how Collectiboard looked when it went into beta (12/12/12).

Slide 12 just shows that there are infinite possibilities for how Collectiboard can look like in the near future.

Slide 13 shows reasons why you should choose Drupal as a framework for your next website project.

Slide 14 shows why I personally chose Drupal to build Collectiboard.

Slide 15 shows when not to use Drupal.

Slide 16 shows what I did immediately after installing Drupal.

Slide 17 shows some basic modules I also installed.

Slide 18 shows the basic structure of Drupal that every newbie needs to understand before doing customizations.

Slide 19 shows the importance of launching asap.

Slide 20 shows how I personally became a good sitebuilder, an absolutely critical skill for building any Drupal website.

Slide 21 shows some more modules I installed for Collectiboard.

Slide 22 shows some important timelines for Collectiboard.

Slide 23 shows some challenges that I'm currently facing.

Slide 24 shows the potential progress I would like to make by the next SANDcamp.

Slide 25 shows the end!

You are here