Share this project

Done

Share this project

Done
Take your web app to the next level. Learn how to add payments, an API, best programming practices, and more.
Take your web app to the next level. Learn how to add payments, an API, best programming practices, and more.
Take your web app to the next level. Learn how to add payments, an API, best programming practices, and more.
319 backers pledged $13,365 to help bring this project to life.

About

Hello Web App: Intermediate Concepts project video thumbnail
Replay with sound
Play with
sound

Hello Web App: Intermediate Concepts

$13,365

319

Update 10/2: SEVEN stretch goals hit! We're officially over $13,000 with merely HOURS left! Keep sharing the campaign, your support is making this happen! 

----

Hello friends, welcome to the Hello Web App: Intermediate Concepts Kickstarter campaign! 

I wrote Hello Web App because I was frustrated by the state of Django tutorials, which all seemed to assume that the reader knew how to program already. Hello Web App was aimed at designers and non-programmers, and after a successful Kickstarter campaign and over a thousand happy readers, we're back for part two! 

What’s in the new book? 

Hello Web App: Intermediate Concepts helps you take your basic web app to the next level, walking you through harder features, like: 

  • Adding user-uploaded images. 
  • Using Pillow to edit and resize those images. 
  • Working with multiple models. 
  • Setting up custom forms. 
  • Adding payments using Stripe. 
  • Working with sessions. 
  • Setting up an API. 
  • And more! 

Additionally, we’re going to add a bit of theory and best-practices to make you a better programmer, covering database design and queries, class-based views, and other topics. 

This new book will be approximately same size as Hello Web App, with the same down-to-earth, no-nonsense, no-acronym writing style to help you grow your web app — and perhaps, start you on the journey to building a lifestyle business or startup. 

Hello Web App: Intermediate Concepts will also be released by mid-December (this year!) — at least to Kickstarter backers and hopefully to the public. The first draft has already been written and we’re editing it now! 

Why a new book? 

The original Hello Web App! The new cover will be orange.
The original Hello Web App! The new cover will be orange.

The original Hello Web App helps you create an idea for an app, build it, and launch on Heroku in 144 pages. Short, to the point, and easy to understand. No jargon and friendly language (because I'm a dork in real life and that shows through). 

However I couldn't cover everything about app design (because that topic is endless). It's time to cover some new concepts and tutorials to you further build your web app! 

Is this only for Hello Web App readers? 

No way! There are a lot of awesome new tutorials out there for launching your first Django web app (shoutout to Django Girls) and this new book is perfect for anyone looking to take their web app to the next level.

People loved the first Hello Web App book! 

Check out my (5 stars!) rating on Amazon! Some notable awesome reviews:

This is a fantastic guide for anyone who is not a developer and has an idea that they wish they could build. The format - "collection of things" - is incredibly flexible and gives you a fast and easy way to start "sketching" out your application without getting overwhelmed by a lot of technology. — Olya S. 

This is a fantastic introduction to the Django framework if you're getting into it for the first time. It delicately balances introductory content and intermediary content in a way that doesn't make you feel like you're being talked down to or that the pacing is too slow. Each section carefully explores techniques while expanding upon the previous ones. Anyone who wants to build apps should consider starting here. Extra points for the great screenshots. — Julian S. 

After reading and working through this book, I had a functioning prototype of a fairly complex app within 3 weeks. It really does help in a concrete, practical way. And I love its optimism—the idea that you don’t have to spend years becoming a seasoned programmer to build an interactive web app that’s decent. — Blake W. 

Why are we raising money? 

I LOVE having a physical book made — just launching an eBook wouldn’t be very fun. Check out how awesome the original book came out:

What a beautiful book, right?
What a beautiful book, right?

A lot of you, like me, like to read from real books. Unfortunately, printing costs thousands of dollars and needs to be paid up before sales even start, so the #1 reason why we’re running a Kickstarter again is so I have the ability to do another print run.

I’d also like to hire a technical editor, add a spot-gloss to the new cover like I did the old cover, upgrade to high quality paper, and raise money to run more Hello Web App learn-to-code workshops around the US.

A note about delays, if you backed the last Kickstarter! 

Embarrassingly, the last Kickstarter was delayed by a year (I honestly feel terrible about this). I was looking at writing a book like writing a blog post, and, hindsight being 20/20, it really is a much more complex process.

The first draft of Hello Web App: Intermediate Concepts is already done. I have all the design files set up from last time, cover design already done, research made about printers and editors — basically, I learned my lesson from last time and the estimated release dates should be no problem to stick to.

(Here’s hoping I don’t regret that last sentence…)

The videos!

Curious what the videos are like? Check out this trailer from the first book!

This shows the videos on book #1, but the new videos for Intermediate Concepts will be similar (and probably higher quality!) There will be walkthroughs of every chapter in the books (so that's 11 videos for the first book and at least 13 for the second book) as well as some bonus videos (at least 4, topics coming soon!)

Thanks to our sponsors!

Opbeat, in a nutshell, is application monitoring for developers. If you have a large app (using Django or Flask), Opbeat helps you track performance metrics, release tracking, and error logging, and includes an awesome looking and easy to use dashboard. It's a great service to add for anyone whose app has grown!

Stretch goals! 

  • ✓✓✓ $5,000 means we’re Kickstarter funded (yay!) and gets us the basics like printing the paperback run. 
  • ✓✓✓ $7,000 means I can hire a technical copy-editor. Hello Web App #1 was self-edited (with the help of an army of reviewers) but it would be awesome hire a professional this time around. 
  • ✓✓✓ $8,000 — Free tutorial time! I'll release a free tutorial on hellowebapp.com walking through serving static assets with cloud storage like Amazon S3.
  • ✓✓✓ $9,000 — Another free tutorial, covering SEO best practices and web apps!
  • ✓✓✓ $10,000 — Another free tutorial, adding social sign-in to your web app! (Twitter? Facebook? Weeee'll see)
  • ✓✓✓ $11,000 — Another free tutorial covering deploying on your own server (I'm looking at you, DigitalOcean!)
  • ✓✓✓ $12,000 — Another free tutorial covering working with some of PostgreSQL's special features!
  • ✓✓✓ $13,000 — Another (tired yet?) free tutorial covering geo-location queries! (This will build on the PostgreSQL post)
  • $14,000 — Another (!) free tutorial covering event analytics for your app! (Don't you want to know your CAC and LTV???)
  • $15,000 — Not a tutorial, yippee! Three 1-hour live Q&A streaming sessions for all backers about Kickstarting, startups, programming, derping, everything!
  • $18,000 — I'll create a Hello Web App artsy-fartsy teeshirt and all backers will get a big discount! (Yes not free... I don't want to go backrupt I love you all.) But backers will get a big exclusive discount! Tee won't just be a logo... I will pull out all of my graphic design background to create something you'll actually want to wear.
  • $20,000 — I'll conduct a series of interviews with awesome folks who've learned how to code and now are running their own projects!
  • MORE COMING INEVITABLY (I hope.)
Fulfilling the Kickstarter rewards last time. Phew!
Fulfilling the Kickstarter rewards last time. Phew!

Thank you so much for your support!

Risks and challenges

Hello Web App was a year delayed. :( I gave myself an ambitious deadline and completely failed to keep it — producing a print paperback was a lot harder than I thought!

NOW, I have the first draft already written, the design files mostly done (since I'm using the same style as Hello Web App), and my publishing system already set up, so the deadline is 100% more doable this time around.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge $5 or more About $5

    High five!

    Receive backer updates as well as thanked on the Hello Web App website.

    Less
    Estimated delivery
    3 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $12 or more About $12

    The new eBooks!

    Receive the Hello Web App: Intermediate Concepts eBook in all three formats — beautifully designed PDF, ePub, and Kindle. (20% off full value.)

    Less
    Estimated delivery
    112 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $25 or more About $25

    The new paperback + new eBooks!

    Get all three eBook copies and a paperback Intermediate Concepts book. And if you've seen the first Hello Web App, you know it'll be pretty.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    97 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $25 or more About $25

    Both digital books!

    Get both the first Hello Web App book (everything you need to start and launch your app) AND the new Hello Web App: Intermediate Concept eBooks — six PDF, ePub, and Kindle files!

    Less
    Estimated delivery
    43 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $50 or more About $50

    Both paperbacks and both eBooks!

    Get the first Hello Web App book (everything you need to start and launch your app) AND the new Hello Web App: Intermediate Concept eBooks AND paperbacks for both! Two paperback books, six eBook files.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    27 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $70 or more About $70

    The new video package!

    Get the digital books as well as all video screencasts and walkthroughs created for this new book. At least 10 videos along with the eBooks.

    Less
    Estimated delivery
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $90 or more About $90

    The new videos + paperback!

    Get the digital books, all video screencasts and walkthroughs created for this new book, AND the paperback book.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $100 or more About $100

    Both video packages!

    Get Hello Web App's eBook and video files AND Hello Web App: Intermediate Concepts eBook and video files! Six eBook files and at least twenty separate video walkthroughs and screencasts.

    Less
    Estimated delivery
    11 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $125 or more About $125

    Double video + paperback package!

    Get Hello Web App's eBooks, video files, and a paperback AND Hello Web App: Intermediate Concepts eBook, videos, and a paperback! Six eBook files, at least twenty separate video walkthroughs and screencasts, and two printed books.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    4 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $140 or more About $140

    The "where's the cookie package?" package!

    OKAY FINE, but only because you asked nicely. Both videos, paperbacks, and eBook files (so a total of six eBook files, at least twenty separate video walkthroughs and screencasts, and two printed books) AND a box of cookies.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    7 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  11. Select this reward

    Pledge $250 or more About $250

    Personalized help!

    We'll talk via Skype for two hours total to help you walk you through web app programming. Plus the eBook and a paperback copy of both the original Hello Web App and Hello Web App: Intermediate Concepts (signed!)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  12. Select this reward

    Pledge $400 or more About $400

    Classroom pack!

    10 eBook AND paperback copies of both the original Hello Web App as well as Hello Web App: Intermediate Concepts (a total of 20 paperbacks and 20 eBooks!) for workshops, classrooms, and more. Perfect for those who want to run their own Hello Web App workshop.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  13. Select this reward

    Pledge $1,000 or more About $1,000

    Sponsorship!

    Sponsor a major workshop anywhere in the US. Includes 20 copies of the eBook and 20 paperback books of BOTH the original Hello Web App and Hello Web App: Intermediate Concepts. If wished, added to the backers list as a premier backer with your logo on the book and website. Thanked during public appearances for the book launch. My SINCEREST gratitude!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)