Akimbo

By Thomas Friedrichs

React Native API client displaying market data

Technologies Used

  • React Native
  • Expo
  • Formik
  • Styled-components
  • Coin Paprika API

Description

This api client uses the coin paprika public api in order to display general market data involving cryptocurrencies. It has a market overview section as well as a search page that takes you to a details page where you can see what market said coin is available on, upcoming related events, and recent twitter timeline

Setup/Installation Requirements

  • vscode

  • git

  • node

  • clone from github

  • open bash/shell

  • cd into project directory

  • enter '.code' into terminal

  • open terminal in vscode and enter 'npm i'

  • now enter 'npm start'

  • go to http://localhost:19002 and select dev mode

Note: api key in app is a public key, no need for registration or new key

Known Bugs

  • I havent been able to get rid of tabs on the stack navigator without deleting the back buttons
  • .toLocaleString() will not work
  • Flatlist is not allowing scrolling in web

License

If you have any questions or concerns please contact me at friedrichs.tommy@gmail.com

Copyright 2022 Thomas Friedrichs

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.