Vincent Ritter

Code challenge - from zero to web app in 60 days

With the new year approaching I thought of a way to challenge myself ahead of the ’New Years Resolution’. Truth is, I make grand plans every year… I’m sure many do. But, like many, I usually achieve maximum one or two (this site) things for the year.

January usually is my time where I sit and make personal plans for the next 9 months. I deliberately do it like that because I know that the end of the year is usually time to be ill and then it’s Christmas. Having a kid in pre-school makes the ‘ill’ part a more regular thing for us though. Ha!

So, cutting to the juicy details…

I decided that I’m going to challenge myself to create a web app, within the next 60 days. I initially thought of 30 days, but knowing my workload, that would totally burn me out.

For 2018, I want to look at a more passive income from different sources. What better way than using my skills and build stuff. Even if this doesn’t make any income, I will still be happy to have learned on the way. To me, learning is priceless.

I’m going to create a simple appointment web app that allows you to choose a date and time where people can make a booking to meet with you. Useful for events and other gatherings. There are many out there but I find a lot of these are over complicated, mess around with timezones too much and have a super complicated and clunky user interface.

Over the next few days I’ll share more details but here is what I want to achieve on a personal level and obviously the app. In a nutshell:

  • Develop a simple to use appointment/scheduling/booking web app.
  • Develop this with a MVP, minimum viable product, mindset and improve after launch according to demand.
  • Stay true to simple all the way and define the values of the app.
  • Motivated by the photo challenge by Doug Lane I want to blog every day with progress.
  • Develop the app in the open, except the codebase. This means UI screenshots and other things that will be important to share. I would love for feedback from others if at all possible, which will help me along the way. Perhaps I’ll have a public Trello board so people can chip in on progress.
  • Open up a early beta at the 40 day mark.
  • And on a personal level, I want to learn, hone and improve my skills with hopefully more projects like this in future.
  • Look back at this project and be happy of what I created, failure or not.

There is more I want to achieve with this, but I hope that the above pretty much sums it up.

I already did a few things to get this off the ground earlier in the week. I’ll get posting a little later about what I already did.

If I can launch this late January, then I will be happy. There are many challenges in the way. I also hope that opening this up and letting my followers watch and contribute will be well received. I am planning perks for any beta sign ups and anyone that decides to contribute - I’ll blog about that more.

In the next few days, I’ll define the app and its values.

Happy to start this right now, so here goes.

Stay in the loop

Subscribe to the RSS feed...