Click here to Skip to main content
Click here to Skip to main content

LookFit - A HTML5 Web App hosted in the cloud

, 2 May 2013 CPOL
Rate this:
Please Sign up or sign in to vote.
Windows Azure Development Challenge
This is an old version of the currently published article.

Please note

This article is an entry in our Windows Azure Developer Challenge. Articles in this sub-section are not required to be full articles so care should be taken when voting. Create your free Azure Trial Account to Enter the Challenge.

(Note: I already have an Azure Account via MSDN.)

Why Azure?

Plain and simple, the opportunity to host an entire application and its entirety in a cloud environment. In one word -- simplicity. I can host web sites, database servers, VMs, Virtual Networks, etc. all in the Azure platform. What does that mean exactly? On a small scale, I don't have to worry about buying and maintaining multiple servers dedicated to these individual services. On a larger scale...same rules apply except more servers + more maintenance = more overhead, which in turn, equals more money. Azure can save consumers time, space and money. Ohh, and I don't want to forget the scalability! Upgrade your equipment by a few clicks of a button (and a few dollars), before you know it, you have more storage space, faster speeds...whatever your heart desires.

Introduction

I'm done with my salesman pitch for Azure. I plan to use Azure as my development, testing and publishing environment for a web application called LookFit. I plan to accomplish two things with this challenge: become more knowledgeable about Azure and its benefit via hands-on exposure; secondly, get hands-on experience with HTML5.

LookFit

In a nutshell, LookFit will be an application which users can access to find fitness activities going on in their respective areas. Users will be able to create, view and share activities of their choice (yoga, flag football, etc.).

How does the challenge tie in?

Challenge 1 - You're here. LookFit is my idea, and Azure will be a tool to bring this idea to a reality.

Challenge 2 - Host and deploy the web application in the Azure platform.

Challenge 3 - I'm going to use Azure SQL as a back-up to my primary SQL database. Also, I'm interested to see if I can use the Azure SQL server as a linked-server.

Challenge 4 - With the VM, I will create a test environment. Perform some load testing from the VM environment. Perhaps use a VM as my development environment with Visual Studio and the works. Keep everything within the Azure platform...

Challenge 5 - We're going mobile!! I will use Azure Mobile services for push notifications for users to set up alerts for selected activities in their areas.

Please look for more updates during my progress with the challenge!

Points of Interest

  • Azure Development

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

JonB3232
Software Developer Symantec
United States United States
I've been developing for the last few years professionally and recreationally. I'm a Software Engineer for Symantec where I develop for a few of their mainline products. My experience includes development in many spectrums of .NET including MVC, SharePoint and Azure development; as well as additional languages such as Java, Perl, HTML5 and JavaScript. I have two Microsoft certifications; one, for development in SharePoint 2010 (MCTS), and the other for programming in HTML5, JavaScript and CSS3 (MS). My interests are in cloud development and mobile development. Feel free to reach out to me for questions and/or advice.
Follow on   Google+   LinkedIn

Comments and Discussions


Discussions posted for the Published version of this article. Posting a message here will take you to the publicly available article in order to continue your conversation in public.
 
-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web03 | 2.8.150327.1 | Last Updated 2 May 2013
Article Copyright 2013 by JonB3232
Everything else Copyright © CodeProject, 1999-2015
Layout: fixed | fluid