Update: Project 2

I began work this weekend on my second WDI project. I am developing it with my buddy Matt Thees who you can stalk via his blog here.

We were pretty lucky on this one - when we compared our notes on potential projects we each had a concept for an app delivering tailored content to a user-specified time.

We have gone with Matt's idea, which I love, and I am really confident we will make something people like/use. 

Our initial whiteboard session is captured here for posterity, and we have until Friday to deliver the thing.

This will eventually be hopp.com

This will eventually be hopp.com

airguidebook: Status Update

Last night was one of those 'we're gonna need a bigger boat' moments. Here's where it is at:

What do you mean you don't want to use it?

What do you mean you don't want to use it?

Bugs

  • I'm not storing IDs properly. I can enter new info all over the site but none of it belongs to the right users
  • Users aren't being routed correctly through login
  • Users are getting no flash notices if they provide an incorrect login

To Dos (which will create more bugs) 

  • A login view
  • A delete hous action for the user
  • Update links for the various forms (via Previous/Next links) 
  • All missing models and controllers
  • A nav in the sidebar
  • The 'One Page' view (ie what my forms are populating) 
  • A homepage layout
  • Styling of all forms
  • Styling of the homepage
  • Styling of the website
  • Get the email to host working
  • Testing 
  • Deployment

Nice to Haves

  • Pre Populated links
  • Analytics
  • Share Links
  • About Page
  • Sleep
  • Confidence

This is what error-driven development looks like.

This is what error-driven development looks like.

Music to Code To

A quick guide to what kinds of music I work to (stack-wise it is basically a party up front and business in the back):

Ruby, Rails

I can't have anything with words as they get in the way. I usually go for something like Playing the Piano by Ryuichi Sakamoto, anything by Robert Hood, There Will Be Blood by Jonny Greenwood or, if I'm owning it and coding like a warrior, The Shining Instrumental by Dilla.

HTML, CSS

Vocals are fine! Which means a lot of Arctic Monkeys, Drake etc or even, if I'm owning it and coding like a warrior, an audiobook or podcast.

Give me some tips, coder people! 

airguidebook.com: Concept

So let me tell you about my first web app, airguidebook.com. 

My gf and I use airbnb a lot. This xmas we are hosting for the first time having previously stayed in a few different airbnb's.

Our place on airbnb. Yours for $180 a night. My girlfriend and I will sleep in the car outside.

Our place on airbnb. Yours for $180 a night. My girlfriend and I will sleep in the car outside.

I realised that there is no easy way of providing your guest with a decent area guide and house manual, so that's what I'm making.

Airbnb hosting info. What I am doing is automating the 'compile instructions' they mention.

Airbnb hosting info. What I am doing is automating the 'compile instructions' they mention.

To begin with it will be simple, but I am ensuring my modules are set up in a manner I can make it better in the months to come.

These are the initial wireframes I mocked up on Saturday (PDF).

My plan for today/tonight is to set up the authentication stuff I need (as I know it will be difficult) and write the remaining Ruby code to get the thing working (with one model) in the browser.

My initial mock up of the models for my app

My initial mock up of the models for my app

I will need the rest of the week to get to know Twitter Bootstrap, style the thing up, and get going early on the deployment. 

Wish me luck folks! 

airguidebook on GitHub

airguidebook on GitHub