I wrote a ReactJS App Called BIDI

Years ago I created a simple web application called Before I Die I... which was a public facing bucket list of things to do before you die.

Given that it was public facing and not much personalization, I took the site down to focus on other things.

Before I Die I - 2008

Years later, actually, 8 years later, I launched the site again. This time writing it with personalization in mind.

Before I Die I - 2016

The site is extremely simple. Since the "bucket lists" are private, every user must have a registered account to use it. In this case, I've decided that Twitter is the simplest method of authenticating a user with the least amount of data stored. In this case, all I am capturing is a session ID. No other personal information is being captured or stored.

Tech Stack

I decided to build the app in ReactJS. It needed to make use of "State" so I used Redux. For the database, storage, authentication and hosting I am using Firebase. This provides the app with with several options for it's future growth. Additionally, the app is running in real-time. In the future I will create a React-Native Mobile app to allow users to create and manage their lists on the go.

Check it out

Please go check out the project at https://beforeidiei.com and create your bucket lists today!

Years ago I created a simple web application called Before I Die I... which was a public facing bucket list of things to do before you die. Given that it was public facing and not much personalization, I took the site down to focus on other things. Before I Die…

Read More

Shutting of my LAMP and turning on my MEAN...stack

I've been a PHP guy for a long time. Like all computer languages, I've learned through trial and error. PHP just sort of fell on me and I hung out with it because it was well documented, open source, most hosting companies supported it, most of my friends used it. For me, PHP was understood.

PHP Frameworks. Over the years I started thinking of finding a silver bullet. Something that I could quickly understand and hit the ground running and PHP Frameworks was that silver bullet for me. In the past I've tried Yii, Codeigniter, FuelPHP, CakePHP, Lithium, Kohana, Laravel, PhalconPHP, and about 30 more that are worth mentioning, I'm just not going to because from here on out I am moving over to a MEAN (Mongo + ExpressJS + AngularJS + NodeJS) stack... well actually for me at the moment I'm skipping AngularJS and just using a MEN Stack.

What generally takes me one week to do in PHP is now taking me two hours in NodeJS and it is soooo much lighter and beautiful. Time saver! Lightbulbs! Inspiration! New Chapter!

I still love you PHP, but I'm shutting down the LAMP stack and getting seriously MEAN!

I've been a PHP guy for a long time. Like all computer languages, I've learned through trial and error. PHP just sort of fell on me and I hung out with it because it was well documented, open source, most hosting companies supported it, most of my friends used it.…

Read More