Giter Site home page Giter Site logo

jp-mango / mango-markets Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 107.05 MB

A comprehensive financial application aimed at providing users with a wide range of financial data and insights directly from their terminal.

Go 99.39% Makefile 0.61%
finance cli-app mango

mango-markets's Introduction

Mango Markets - Financial Application Overview

Mango Markets is a comprehensive financial application aimed at providing users with a wide range of financial data and insights directly from their terminal. Leveraging the Alpha Vantage API, the application offers up-to-date information on various markets including stocks, forex, cryptocurrency, and financial news.

Features

1. Stock Market

  • Top Gainers and Losers: Retrieves the day's top gainers and losers in the stock market, providing a snapshot of market movements.
  • Ticker Search: Allows users to input a stock ticker and choose from a range of data to display, including stock price, company overview, financial statements, and more.
  • Global Market Status: Shows the open and close times of major global stock exchanges, along with their current status (open or closed).

2. Financial News

  • Users can search for news related to a specific ticker or a general financial topic, offering insights and updates on market movements and corporate developments.

3. Forex Market

  • This feature will allow users to view forex exchange rates and movements. (To be implemented)

4. Cryptocurrency Market

  • Offers cryptocurrency market data including prices, market cap, and volume for popular cryptocurrencies. (To be implemented)

Planned Enhancements

  • Forex and Cryptocurrency Data: Expanding the application to include detailed forex and cryptocurrency market data.
  • Interactive Charts: Implementing interactive charts for visual representation of financial data.
  • Technical Indicators: Technical Analysis to make more informed data driven solutions
  • Portfolio Tracking: Allowing users to track their investment portfolio performance directly within the application.
  • Alerts and Notifications: Setting up alerts for price movements, earnings announcements, or other significant events related to the user's interests.
  • Charmbracelet: Making my app more appealing with bubbletea, bubbles, lipgloss, etc.

Technical Overview

Mango Markets is built with Go, utilizing the standard library for API requests, data processing, and terminal interaction.

The application operates in a loop, prompting the user to navigate through the main menu to access different functionalities. Data fetched from the Alpha Vantage API is processed and displayed in a user-friendly format, offering valuable financial insights directly in the terminal.

Getting Started

To run Mango Markets, ensure you have Go, Docker, and Make installed and set up on your machine. Clone the repository, navigate to the application directory, and run:

make all

Alternatively there is an exe located in bin

mango-markets's People

Contributors

jp-mango avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.