SkillAgentSearch skills...

ForexTrendFinder

Forex Trend Finder App in React Native with Redux for Harvard CS50 Final Project

Install / Use

/learn @rachhunter/ForexTrendFinder
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Harvard CS50 Final Project <br> Forex Trend Finder App in React Native

By Rachel Hunter for Harvard University's CS50 Introduction to Computer Science

Problem the App aims to solve:

What major FX currencies are moving the most? Rank them strongest to weakest.

YouTube Demonstration of "Harvard CS50 Forex Trend Finder App in React Native"

<a href="http://www.youtube.com/watch?feature=player_embedded&v=YtugTbGrHnM" target="_blank"><img src="http://img.youtube.com/vi/YtugTbGrHnM/0.jpg" alt="YouTube Demonstration of Harvard CS50 Forex Trend Finder App in React Native" border="10" /></a>

Technologies used:

  1. Google Sheets: for data source.
  2. Google App Script (in JavaScript): for analysing raw data to rank currencies strongest to weakest and sends results from Google Sheets to Google’s Firebase.
  3. Firebase (stores data in json): database source for App authentication and data source.
  4. React Native App (reads JavaScript): for developing an App compatible for iOS and Android.
  5. Redux: for state management.

Custom code (excluding libraries and dependencies):

  1. ./src directory
  2. ./GoogleAppScript.js
  3. ./index.js

The Google App Script is included in the ./GoogleAppScript.js file.

Personal Firebase Realtime database code has been removed for privacy from:

  1. ./src/App.js = configuration code
  2. ./GoogleAppScript.js = database secret

Dependencies used:

Listed in the ./package.json file.

© This project has been prepared by Rachel Hunter, for copyright to TraderRach Limited, a company registered in New Zealand.

Related Skills

View on GitHub
GitHub Stars12
CategoryDevelopment
Updated18d ago
Forks2

Languages

JavaScript

Security Score

80/100

Audited on Mar 19, 2026

No findings