Project image
)}
AU$ 45
pledged of AU$ 10,000pledged of AU$ 10,000 goal
6
backers
0seconds to go
Funding Unsuccessful
The project's funding goal was not reached on Fri, December 13 2013 2:35 PM UTC +00:00
Uri MaimonBy Uri Maimon
First created
Uri MaimonBy Uri Maimon
First created
AU$ 45
pledged of AU$ 10,000pledged of AU$ 10,000 goal
6
backers
0seconds to go
Funding Unsuccessful
The project's funding goal was not reached on Fri, December 13 2013 2:35 PM UTC +00:00

About

Background:

This morning while attempting to attend a ceremony at my children's school, and being a little late, I was looking for parking at the car park. The car park was full and I just noticed a guy taking up two parking spots.

Due to my flawed nature, this really pissed me off and I considered my options, it turns out that by skipping the first couple of (illegal) options, I managed to come up with the idea for this app.

Overview:

This app will be a mobile app, starting with IOS and maybe adding other OS's later, will allow you to take a snapshot of the offending vehicle and submit it to a website. Together with the date&time, GPS locations and a note.

On the site people will be able to view the images, favorite and comment on the images they like, reporting this bad behavior will certainly make you feel better and without putting you at risk.

Architecture:

This solution includes four parts:

  • Client facing mobile app - this will be developed using MonoTouch for IOS - which makes it real easy to port to Android later as well as to build a REST client for the server API access.
  •  SQL server database - this is used as permanent storage for the application. It is used to store objects such as users, logins, pictures, comments etc as well as relationships. Using a entity framework makes is dead simple to integrate the objects into the program's logic.
  • Website - this is a client facing website that is used to view images, rank images, comment on image and other operation that may be required/requested. The website is build using ASP.NET MVC and is built on top of the MS SQL server.
  • API/server - this is another ASP.NET MVC component that is used to communicate with the mobile client. It exposes a REST API which is to be used to upload, list, delete, comment and perform other operation from the mobile app.

My plan is to use Microsoft Azure for hosting the website, the API server and the MS SQL database - this makes is very easy to deploy and setup multiple instances in a very short period and I have a lot of experience in this environment.

Project plan:

The current plan for the completion of this project, or at least the first phase of the project is as follows:

  • Design/Architecture - 1 week
  • Database modeling and setup - 1 week
  • REST API development - 1 week
  • Initial IOS app - 2 weeks
  • Website/App - 1 week

Project Phases:

Phase 1 - Initial IOS app used to submit images

Future phases:

Phase 2 - Inital website to view images

Phase 3 - Additional website functionality to like/share/comment on images

Phase 4 - Additional mobile functionality to like/share/comment

Phase 5 - Add a mobile enabled website views to support multiple clients

Phase 6 - Add an Android app with similar functionality as the IOS (and using mostly the same code)

Past Experience:

I have been involved with computers since the age of ten where I was programming basic on an old Texas Instrumental :-) and been in IT for over 15 years in many roles. Lately I enjoy working on my own projects and getting involved with other startups as a developer/tech guy.

Some of the relevant apps that I have done over the past few months are:

  • PaceAlert - a mobile app and website that is used to connect runners and running clubs. (Azure website, SQL server API, IOS mobile app)
PaceAlert
PaceAlert
  • Nominal - a small business accounting software app for Australian micro businesses.  (IOS app, WPF desktop, Firebird db, LAMP rest API)
Nominal Accounting
Nominal Accounting
  • TVble - a DLNA media server - used with a desktop app to browse, download and stream online content. (Azure website, WPF desktop, IOS app, Raven DB)
TVble Media Server
TVble Media Server
  • Bar Refaeli fan app - an app used to view content shared by the this top model on Instagram, Facebook and Twitter using their REST api. (IOS app)
App for fans Bar Refeali's fans
App for fans Bar Refeali's fans

Risks and challenges

I guess the first challenge will that of scheduling and keeping track of the scope of development work, with software products you always know where you start but never when it is going to end.

My estimate for the first version of the app is about one month of work, this should include the main screens and the back-end server.

If this become popular, another challenge will be the hosting of the images, which might be also related to performance issues. Hopefully with a little funding both of these can be resolved without much technical problems.

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support

  1. Select this reward

    Pledge AU$ 5 or more About $4

    You will receive a copy of the app from the app store and be able to submit images to the site

    Less
    Estimated delivery
    5 backers
    AU$
    Kickstarter is not a store.

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

    Learn more about accountability.
  2. Select this reward

    Pledge AU$ 20 or more About $14

    You will receive a copy of the app and be able to submit an image as well as be able to use the website to browse, favorite and comment on other users images

    Less
    Estimated delivery
    1 backer
    AU$
    Kickstarter is not a store.

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

    Learn more about accountability.
  3. Select this reward

    Pledge AU$ 50 or more About $36

    You will receive the app and access to the website as well as be added to the pre-released version of the app and be able to comment and be part of the beta testing

    Less
    Estimated delivery
    0 backers
    AU$
    Kickstarter is not a store.

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

    Learn more about accountability.
  4. Select this reward

    Pledge AU$ 75 or more About $54

    Get all of the above and also be able to vote on the name for the app

    Less
    Estimated delivery
    0 backers
    AU$
    Kickstarter is not a store.

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

    Learn more about accountability.

Funding period

- (30 days)