ForexTrendFinder
Forex Trend Finder App in React Native with Redux for Harvard CS50 Final Project
Install / Use
/learn @rachhunter/ForexTrendFinderREADME
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:
- Google Sheets: for data source.
- 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.
- Firebase (stores data in json): database source for App authentication and data source.
- React Native App (reads JavaScript): for developing an App compatible for iOS and Android.
- Redux: for state management.
Custom code (excluding libraries and dependencies):
- ./src directory
- ./GoogleAppScript.js
- ./index.js
The Google App Script is included in the ./GoogleAppScript.js file.
Personal Firebase Realtime database code has been removed for privacy from:
- ./src/App.js = configuration code
- ./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
node-connect
349.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
