All Projects → leonardodino → forex-web-app

leonardodino / forex-web-app

Licence: MIT license
💱 foreign currency exchange app built with react hooks

Programming Languages

typescript
32286 projects
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

Projects that are alternatives of or similar to forex-web-app

movies
🍿 react-app for movies
Stars: ✭ 60 (+252.94%)
Mutual labels:  styled-components, create-react-app, react-hooks
Animate Components
✨ Elemental components for doing animations in React
Stars: ✭ 908 (+5241.18%)
Mutual labels:  styled-components, create-react-app
React Firebase Starter
Boilerplate (seed) project for creating web apps with React.js, GraphQL.js and Relay
Stars: ✭ 4,366 (+25582.35%)
Mutual labels:  styled-components, create-react-app
Road Beyond React App
🌈 The Road beyond React - Thing you can use after learning plain React.js
Stars: ✭ 108 (+535.29%)
Mutual labels:  styled-components, create-react-app
minesweeper
💣Minesweeper game written with React
Stars: ✭ 18 (+5.88%)
Mutual labels:  styled-components, react-hooks
Facebook-Messenger
This is a Facebook Messenger clone.You can comminicate to other at realtime.Used ReactJS, Material UI, Firebase, Firestore Database
Stars: ✭ 18 (+5.88%)
Mutual labels:  styled-components, react-hooks
Mvfsillva
My personal website
Stars: ✭ 13 (-23.53%)
Mutual labels:  styled-components, minimalist
react-2048
A React implementation of 2048 game built with typescript and styled-components
Stars: ✭ 66 (+288.24%)
Mutual labels:  styled-components, react-hooks
React App Rewire Styled Components
Add the styled-components Babel plugin to your create-react-app app via react-app-rewired
Stars: ✭ 159 (+835.29%)
Mutual labels:  styled-components, create-react-app
workshop
React Workshop
Stars: ✭ 13 (-23.53%)
Mutual labels:  create-react-app, react-app
crud-app
❄️ A simple and beautiful CRUD application built with React.
Stars: ✭ 61 (+258.82%)
Mutual labels:  create-react-app, react-hooks
react-component-lib
Boilerplate repo for creating npm packages with React components written in TypeScript and using styled-components
Stars: ✭ 69 (+305.88%)
Mutual labels:  styled-components, create-react-app
coincharts
Cryptocurrency Price Chart (GDAX)
Stars: ✭ 75 (+341.18%)
Mutual labels:  styled-components, create-react-app
weixin-cash
💰 仿微信记账小程序的 React App。
Stars: ✭ 20 (+17.65%)
Mutual labels:  styled-components, react-hooks
MovieCards
React App that uses TMDb API to display movie data. Try it out! ->
Stars: ✭ 38 (+123.53%)
Mutual labels:  styled-components, react-hooks
React Boilerplate Cra Template
🔥 Setup Create React App with React Boilerplate. Highly scalable & Best DX & Performance Focused & Best practices.
Stars: ✭ 859 (+4952.94%)
Mutual labels:  styled-components, create-react-app
monoreact
📦 React workspaces implementation
Stars: ✭ 13 (-23.53%)
Mutual labels:  create-react-app, react-app
Frontend
마음을 잇는 현명한 소비 '잇다'🤝
Stars: ✭ 19 (+11.76%)
Mutual labels:  styled-components, react-hooks
React Cloud Music
React 16.8打造精美音乐WebApp
Stars: ✭ 1,722 (+10029.41%)
Mutual labels:  styled-components, react-hooks
mcs-lite
🎛 MCS Lite Common UI and Websites.
Stars: ✭ 75 (+341.18%)
Mutual labels:  styled-components, create-react-app

💱 forex web app ·  frontend development assignment iphone mockup

ci Build Status Code Coverage License kunst.com.br

this project was a take-home exercise for a job interview (in 2019)

🛫 Quick Start

# Make a copy of this repo
$ git clone https://github.com/leonardodino/forex-web-app
$ cd forex-web-app

# Install project dependencies
$ yarn

# Start development server
$ yarn start # Opens browser at http://localhost:3000

# Start development test watcher
$ yarn test --coverage

# Production build
$ yarn build      # Outputs to ./build directory
$ npx serve build # Static server for the built website

Features

  • ⚗️ react hooks + context
  • 🎨 8pt grid + simple design
  • 🎹 keyboard accessible
  • 🚿 no media queries
  • 💯 interactive (rates updates don't mess with user input)
  • 🔌 service worker + offline state
  • 🤖 decently tested
  • 🛠️ typescript

🔩 Dependencies / Services / Assets

name license description
react License declarative, component-based, library for building ui
react-router License declarative routing for react
create-react-app License create react apps with no build configuration
styled-components License css-in-js: visual primitives for the component age
dinero.js License immutable utils to create, calculate and format money
use-interval License react hook for setting an interval
react-testing-library License utilities that encourage good testing practices
jest License delightful javascript testing
gitmoji License emoji reference for commit messages
typescript License superset of javascript, with types
Inter License typeface designed for computer screens
Crypto Compare API License free forex api, updates every 10 seconds
iPhone Mockup License free vector apple iphone 8 mockup ai & eps

> special thanks to GitHub, Netlify, NPM, Travis CI, and CodeCov for supporting open-source projects with free tiers!

© 2019 Leonardo Dino

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].