Inspiration

The inspiration behind OneTrade was to create an all-in-one solution for stock buying that eliminates unnecessary complexities. By analyzing current market trends and general consensus on a given company, OneTrade aims to provide users with the information needed to make informed investment decisions. Human time is a precious resource and utilizing AI might help gain back just that much more time.

What it does

OneTrade offers users essential market insights and trend analyses, streamlining the stock buying process. It leverages AI-generated summaries of news articles and company descriptions to present concise and relevant information, assisting users in making informed investment choices.

How I built it

The application is developed using Swift and integrates several APIs:​

  • 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

Challenges I ran into

Integrating multiple APIs and ensuring seamless data retrieval posed significant challenges during development. Additionally, creating a user-friendly interface that presents complex financial information in an accessible manner required careful design considerations.​

Accomplishments that I'm proud of

Successfully developing an application that simplifies the stock buying process and integrates AI-generated content to assist users in making informed decisions is a notable achievement. The seamless integration of multiple APIs to provide real-time data is also a point of pride.​

What I learned

Throughout the development of OneTrade, I gained valuable insights into API integration, user interface design for financial applications, and the utilization of AI to generate concise and relevant content.​

What's next for OneTrade

Future plans for OneTrade include expanding the range of supported financial instruments, incorporating additional data sources for more comprehensive analyses, and enhancing the AI capabilities to provide more personalized investment recommendations.

Built With

Share this project:

Updates