ВнешняяFreelancerRemote$50–$100 USD

iExchange - Interactive Exchange Rate Tracking web app

Краткое

Freelancer Client is hiring: iExchange - Interactive Exchange Rate Tracking web app.

Location: Remote

iExchange is a web app that allows users to see current and historical exchange rates for different currencies. Users can set up an alert threshold, when the exchange rate crosses crosses that threshold, they are notified.

Requirements:

• Display the latest available exchange rates using a free public exchange rate API.

• The app should also show the data source and the last updated time.

• User are notified when exchange rate passes chosen threshold.

• The user can set an upper threshold or a lower threshold for the selected currency pair.

• If the current exchange rate is greater than or equal to the upper threshold, the app should show an alert. If the current exchange rate is less than or equal to the lower threshold, the app should show an alert.

• The selected currency pair and threshold values should be saved in browser localStorage.After refreshing the page, the saved settings should still be available.

• Allow users to select currency pairs. For example NZD/USD.

• Display historical exchange rate graph such as weeks, months or years.

Skills: JavaScript, CSS, HTML, Web Development, API, Frontend Development, Data Visualization, Web Application, Chart.js, Web Design

Budget: $50–$100 USD


Source: Freelancer Client via Remote / Online. Apply on the source website.

Оригинал

iExchange is a web app that allows users to see current and historical exchange rates for different currencies. Users can set up an alert threshold, when the exchange rate crosses crosses that threshold, they are notified.

Requirements:
- Display the latest available exchange rates using a free public exchange rate API.
- The app should also show the data source and the last updated time.
- User are notified when exchange rate passes chosen threshold.
- The user can set an upper threshold or a lower threshold for the selected currency pair.
- If the current exchange rate is greater than or equal to the upper threshold, the app should show an alert. If the current exchange rate is less than or equal to the lower threshold, the app should show an alert.
- The selected currency pair and threshold values should be saved in browser localStorage.After refreshing the page, the saved settings should still be available.
- Allow users to select currency pairs. For example NZD/USD.
- Display historical exchange rate graph such as weeks, months or years.
- Responsive design for desktop/mobile browsers

Deliverables
- Source code
- Working web application
- Installation instructions
- README documentation
- If generative AI tools were used, please clearly disclose:
- which tools were used
- key prompts or examples of prompts used, and
- how the AI-generated outputs were reviewed, modified, or incorporated into the final deliverable.
Technical Preferences
- Simple frontend framework acceptable
- The application may use:
- Chart.js (or similar library) for visualising exchange rate trends
- Browser localStorage for storing user preferences (e.g. threshold values)
- Direct integration with a public exchange rate API
- No login/account system required
- No database required

Expected user flow:
- The user opens the web application on desktop or mobile.
- The user selects a currency pair such as NZD/USD.
- Application displays the current live exchange rate.
- User can view historical exchange rate graphs across different time ranges(week/month/year)
- Users set upper or lower exchange rate thresholds.
- Browser notification or alert is shown when the selected threshold is reached.

Attached is an example of what the site should look like. A simple, compact design where everything is in reach.

Локация & Details

ИсточникFreelancer
Бюджет$50–$100 USD
ЛокацияRemote
Дата публикации2026-05-20 08:47:35
JavaScriptCSSHTMLWeb DevelopmentAPIFrontend DevelopmentData VisualizationWeb ApplicationChart.jsWeb Design
Перейти к источнику →

About this listing

This remote opportunity was imported from Freelancer and is shown here for discovery. To apply, follow the link to the original posting.

Skills mentioned:
JavaScriptCSSHTMLWeb DevelopmentAPIFrontend DevelopmentData VisualizationWeb ApplicationChart.jsWeb Design