We are building a new public API for applications using our existing infrastructure. We need to create a new website targeting developers who provides documentation and other information to log into the system , get a API key, and use this new API in their applications.
This new public API will target developers building applications for mobile devices such as Windows Phone 7, Iphone, and Android.
The bulk of this new site is API documentation , the site will also enable developers to create an account, log in , and manage their account. The data for all of the documentation (Title, Content) is stored in a SQL database which is already built and running, no need to re-create all of the actual text.
Other sites to look at / simarlar projects
[[login to view URL]][1] -- This site is ok… I it’s functional but doesn’t jump out at me
<[login to view URL]> -- I like this site.. nice and simple
<[login to view URL]> -- I don’t like the washed out colors
<[login to view URL]> -- ok site.. doesn’t jump out at me
I see this project having 3 phases:
Phase 1 -- Pick a design / layout / navigation for the new site (PS Layouts)
Phase 2 -- Build a prototype site (ASP.NET) using this layout
Phase 3 -- incorporate the actual API documentation data into the new site
## Deliverables
1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).
2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
3) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Employer's environment--Deliverables must be installed by the Worker in ready-to-run condition in the Employer's environment.
b) For all others including desktop software or software the employer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project.
The final delivery (phase3) will be a ASP.NET C# application (good code comments, logical breakup of components, etc) to be hosted on Server2008 with SQL2008 serving the API documentation. We will provide the hosting , the SQL connection information, and all of the API documentation content.
You will also need to deliver all of the PSD and artwork associated with the project
The site design should fit with the existing look and feel of the buddy site (green theme, etc) and I can provide all of these existing graphics.
This work will require both ASP.NET/C# skils... and graphic design skils since the website needs to look good.
I will also provide a sample site which shows most of the documentation in action but does not include any of the login logic. The final ASP.NET website delivery needs to consist of these pages:
-Homepage
-developer Login Page
-Create account Page
-Developer Stat’s page ??" shows graphs on API usage, manage -application authentication, etc
-[doc] Overview ??" high level about the API and platform
-[doc] Authentication
-[doc] Service API ??" big list of topics / details
-[doc] User Account API ??" big list of topics / details
-[doc] GeoLocation API ??" big list of topics / details
-[doc] Marketplace API ??" big list of topics / details
-[doc] Error Codes
## Platform
Windows Server 2008
Windows SQL 2008