Welcome to the OpenShift Developer Spotlight where we get to know the members of the OpenShift community a little better and show off their skills as developers. Also check out their applications developed on OpenShift in our App Gallery. Interested in being featured? Apply here or view past entries.
What inspired you to be a developer?
I have always enjoyed problem solving and new technologies. One of my hobbies has been programming since a young age. Why not do what I love for a living?
Why did you choose OpenShift as your hosting platform?
The freedom of cartridge creation and available selection allows developers to easily try new technologies or technologies that they are interested in. Starting out on OpenShift is free, which makes it ideal for this.
What advantages does OpenShift give you that other platforms don’t?
On OpenShift it is easy to create a production environment due to dynamic scaling features and helper cartridges. When compared to other PaaS providers which tend to focus on only a few technology stacks, OpenShift provides more freedom to choose and create.
Tell us more about your application currently hosted on OpenShift:
- Name: AyeDeals
- What does it do? It is a price comparison site that allows users to customize their searches to only providers that they want to see. It also allows users to submit and share local deals with friends. Full release is planned for June.
- What technologies were used to create your app? Node.js, Backbone.js, MongoDB.
- What motivated you to create this application and what problems does it solve? When I was traveling to my hometown on vacation a few friends posed an interesting question: “Why do users need to go to so many sites to find one thing, considering that almost all sites have data APIs?”. I aim to solve three problems with this application: 1) Streamline live searches across multiple product vendors while allowing users to customize their searches based on preferences. 2) Make online shopping a little more social; ie. Allow wish lists to be shared so you do not need to ask what someone wants for their birthday. Allow users to share special deals with only friends. 3) Allow small business to easily create an online shop with real-time data monitoring.