Sedang Disiapkan

Weather and Currency Plugins

Hi,

Please provide me with a quote for the following (2) components.

***===Weather Plugin/Module===**

This module should read the XML (or JSON) provided by different weather providers (i.e. Google, The Weather Channel, etc) and present a polished module that can be displayed on a page. Caching should probably be included (you must check with the provider about how often you can request. This should be part of the provider specific class).

It is critical that it is clean, secure code that meets both my specification and specifications provided by weather providers (such as how often a request can be made for data).

===Providers===

I have identified the following provider:

[url removed, login to view];lon=-118

You only need to write up an interface for this provider. The provider specific code must be entirely kept in a separate class that uses an interface. I may in the future change to a different provider, and I must need to be only able to change ONE single class (because it uses an interface).

===Structure===

In addition to other components you decide, you should utilize the following structure:

• Shared view called "_WeatherModule"

• Interface called "IWeatherProvider"

===Caching===

I believe the weather information should be cached (to reduce requests). I will need your recommendation on how to do this.

===Requirements===

Weather module needs the following:

• Background picture changes (i.e. Cloudy, Sunny, Raining, etc)

• Temperature (in Fahrenheit and Celsius)

Internal options to display the following:

• Wind direction and speed

• Humidity

• Pressure

• Cloudiness

• Fog

• Any other normal values provided

***================***

***===Currency Plugin/Module===**

This module should read the XML (or JSON) provided by different FREE currency providers. Caching should probably be included (you must check with the provider about how often you can request. This should be part of the provider specific class).

It is critical that it is clean, secure code that meets both my specification and specifications provided by weather providers (such as how often a request can be made for data).

***================***

I have identified the following provider:

[url removed, login to view]

You only need to write up an interface for this provider. If you found a different, free one you can use that instead. The provider specific code must be entirely kept in a separate class that uses an interface. I may in the future change to a different provider, and I must need to be only able to change ONE single class (because it uses an interface).

===Structure===

In addition to other components you decide, you should utilize the following structure:

• Must be able to be called statically internally to access the exchange rates.

• Interface called "ICurrencyProvider"

===Caching===

I believe the currency information should be cached (to reduce requests). I will need your recommendation on how to do this.

===Requirements===

All that is needed is the exchange rate, available from a static method that can be called from ANYWHERE (views, controllers, etc).

============================================

A key point for both projects is that provider specific information MUST be kept in separate classes and all interoperability MUST be done through interfaces.

Kemahiran: Pengaturcaraan C#, MVC

Lihat lebih lanjut: plugin weather currency, uses of data structure, static interface, requirements and specification, request specification, key data structure, data structure uses, part channel, github how to, temperature, secure api, github page, exchange api, currency, cloudy, change currency, celsius, currency rate, xml json api, quote plugin, access clean data, class json, access request quote, xml channel, views api

Tentang Majikan:
( 2 ulasan ) Providenciales, Turks and Caicos Islands

ID Projek: #1553932

Dianugerahkan kepada:

vikasbhardwa

Hired by the Employer

$300 USD dalam 7 hari
(1 Ulasan)
3.8