status: busy

Bitcoin/Coingecko exchange, React App

Bitcoing exchange listing

Overview

This is a React application built with Mobx that lists Bitcoin exchanges and provides detailed views for each exchange. The project emphasizes a clean, paged listing experience, optimized for both desktop and mobile users.

Features

  • Fetches exchange data using the Coingecko API
  • Stateless React application with Mobx for state management
  • Routing and state handling using Mobx
  • Mobile optimized and production ready
  • Unit testing with Jest and coverage via Istanbul
  • UI built with React Material and Bootstrap

Tech Summary

  • React v16
  • Mobx v6
  • ES6 / Javascript
  • MVC architecture
  • React Material & Bootstrap (configurable)
  • X-utils-es
  • SCSS
  • Linting and testing with Jest/Instanbul

Outcome

A fully functional, mobile-optimized Bitcoin exchange listing application deployed on GitHub Pages. It provides users with a responsive, clean interface to browse and inspect exchange details while maintaining high code quality and test coverage.

Technologies:

react v16
mobx v6
es6
mvc
react material
bootstrap
ux/ui
scss
javascript
production
rest api
jest/instanbul
eslint

Categories:

MVCReact.jsJavaScript/TypeScriptFront-End

View Demo
View Repo