iToto's Blog

A Montreal based full-stack web developer who loves learning and trying out new things. This blog is my attempt to document my work as well as a place to discuss ideas or topics that I find interesting. Feel free to follow me on linked social networks.

Filtering by Tag: app

Are all VCs evil?

As some of you know, I've been working on my side project Party Stream for some time now. My goal has been to release early and often. This would allow us to have people use the app and itterate through to polish it as much as possible.

When I realized it was taking me way to long by myself, I decided to invite my closest friends to help me out. Keeping in mind that we've been solely working on this on our spare time, it's been moving a long but not as much as I'd hoped.

Since then, I've met with some startup people in Montreal and they've told me about the incubator programs and the inevitable hunt for VCs. I was never a fan of VCs - mostly because I'm uncomfortbale with the idea of non I.T. people running a software company.

The issue is, however, that the only way for us to put in the time required, we would need to work full time. And that's basically where VCs come in.

Still undecided on the idea, I came across a new iOS app that one of my good friends told me about. It's similar to Party Stream, but it's specifically for wedding parties. Rightly so, it's called Wedding Party App.

TechCrunch did an article on them, and in it, I saw a bunch of similarities between them and us. We have the same goals, and vision for our apps. They released when I originally wanted to release (this summer). They started with iOS and ported to Android later. They are also introducing a web-based app that will include more functionality. All of these are basically in the pipeling for Party Stream - just waiting to be done.

When I asked myself "how were these guys able to release before me" I saw that the answer was right in front of me.

They received quite a few VCs and angel investors to back their idea. Knowing this now, if an app like that can get that kind of backing, then there's no reason why an app like Party Stream shouldn't get some attention.

Bottom line is, do I want VCs or angel investors? Or should I stick to my guns and just have our team continue to work on this part-time and release it whenever it's ready?

Please leave a comment and let me know your thoughts.

Ready For Collaboration

Finally got around to setting up all the repositories on Github for Party Stream. There are several parts to the system and I'm really happy to say I have already received volunteers to work on some of them.

Here is a list of projects that are open for collaboration:

  • Web App
  • iOS App
  • Phonegap App
If you are interested in contributing to either of these projects, please send me an email with your Name, Github account name, Dropbox associated email and which project you want to work on. You will be invited to a shared Dropbox folder that will be used for the diagrams and artwork.

Guidelines

If you are working on any of these projects, there are some guidelines that I would like to follow:

Fork

First thing's first, please work off your forked copy of the repository. Do no work directly on the repository on my account. If you are new to Github, here is a introduction to Forking.

Git Flow

If you haven't been using a good workflow with git, may I introduce: Git flow, the only workflow you'll ever need to know about! I use this religiously as it helps keep source control simple and easy - especially for collaborations. I will be using this on each of the projects and I suggest you use it on your forks as well. It will keep it simple when it comes time to create your pull requests. If you use Source Tree it actually incorporates git flow – which is really helpful. They have both windows and mac versions.

Pull Requests

When you're done working on a feature and are ready to bring it to the main repository, please make your pull requests to the Develop branch. Nothing should ever be merged into the master branch as it is reserver for stable releases (see git flow).

That's it for now, I will add more as the project progresses. Thanks ahead of time for all those interested in the collaborations.

Happy Hacking :)

Update

Once you're setup and ready to start contributing, we need to let everyone else know what you're working on. For this, we will use GitHub Issues.

If you see an issue that you'd like to work on, assign it to yourself. Otherwise, simply create an issue specifying what you are implementing and assign it to yourself.