OneTrade is an iOS app developed with the idea of being an all-in-one solution for buying stocks without any fluff. Analyzing current market trends and common consensus on a given company, OneTrade provides the information needed to make an informed decision when buying stocks.
- Swift
- Google Gemini - Used for AI summaries of news articles and fallback for company descriptions
- Polygon - Used to get company descriptions
- twelvedata - Used to obtain current stock values
- FinnHub - Used to get current news articles
-
Download the Repository
- Clone or download the GitHub repo.
-
Configure Secrets
- Navigate to the
OneTradefolder. - Rename
ExampleSecrets.xcconfigtoSecrets.xcconfig. - Replace the placeholder API keys with your own.
- Navigate to the
-
Set Up Xcode
- Open Xcode and select the blue OneTrade icon at the top.
- Under TARGETS, go to Signing & Capabilities.
- Set your Team to your Apple Developer account.
- Update the Bundle Identifier if needed.
-
Build on Device
- Connect your iOS device.
- Click Build to run the app.
- NASDAQ and NYSE Symbols - https://github.com/rreichel3/US-Stock-Symbols/blob/main/
- Code Help - ChatGPT and Google Gemini