Skip to content

NIREKI/moon-chart

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

MoonCHART - track your favorite stock and crypto symbols

MoonCHART is an open source mobile app for tracking the stock and cryptocurrency market. Add your favorite stock symbols and crypto currencies and gather live and historical market data. MoonCHART currently only supports android devices and only has German language localization.

Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Features
  4. Roadmap
  5. Contributing
  6. License
  7. Contact

About The Project

MoonCHART was developed as part of my CS degree program with simplicity and to the point design in mind. It allows you to get a quick and easy overview of current stock and crypto prices without having to create an account or anything else. In the backend, the app uses four different APIs:

(back to top)

Features

  • Homescreen showing quick and basic information for every symbol added
    Screenshot
  • Simply expand every symbol and see historical market data and additional data like industry and 24h high values
    Screenshot
  • Quickly search for availble stocks in the Nasdaq market and available crypto currencies on CoinGecko in one go
    Screenshot (Search Results)
    Screenshot (Result Details)
  • Long-press added symbols for deleting them
    Screenshot
  • Data gets saved locally using AsyncStorage
  • Pull-to-Reload
  • Haptic Feedback

(back to top)

Built With

  • React Native
  • Expo

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps:

Prerequisites

First, check if you meet these prerequisites:

Installation

  1. Clone the git repo
    git clone https://github.com/NIREKI/moon-chart.git
  2. Enter API Keys into example.env and rename example.env to .env
  3. Install NPM packages
    npm install --save
  4. Startup the app with npx expo start. Please note that the app currently only supports android devices.

(back to top)

Roadmap

  • Compatibility for Stock and Cryptocurrencies
  • Search function
  • Saving Data locally
  • Show trending stock and crypto when opening search function
  • Localization for languages other than German

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Niklas Kinze

Discord Reddit LinkedIn Xing Twitter Steam

Project Link: https://github.com/NIREKI/moon-chart

(back to top)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published