All Projects → mozilla-frontend-infra → firefox-health-dashboard

mozilla-frontend-infra / firefox-health-dashboard

Licence: MPL-2.0 license
firefox-health-dashboard.netlify.com

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to firefox-health-dashboard

Express React Boilerplate
Express, MySQL, React/Redux, NodeJs Application Boilerplate
Stars: ✭ 179 (+588.46%)
Mutual labels:  react-router, material-ui
dashblocks-template
Dashblocks Vue Material Admin Template
Stars: ✭ 143 (+450%)
Mutual labels:  material-ui, chartjs
Wanna
💡✔ Wanna is an implementation of a 21st-century to-do list app.
Stars: ✭ 189 (+626.92%)
Mutual labels:  react-router, material-ui
Web
⚡️ Supercharged version of Create React App with all the bells and whistles.
Stars: ✭ 594 (+2184.62%)
Mutual labels:  react-router, material-ui
material-ui-Link-within-MenuItem
Example for how to use `react-router/Link` within `material-ui/MenuItem`
Stars: ✭ 19 (-26.92%)
Mutual labels:  react-router, material-ui
Starter React Flux
Generate your React PWA project with TypeScript or JavaScript
Stars: ✭ 65 (+150%)
Mutual labels:  react-router, material-ui
yt-dislikes-viewer
A browser extension that allows you to see dislikes on a youtube video after the youtube update
Stars: ✭ 291 (+1019.23%)
Mutual labels:  mozilla, mozilla-firefox
Google-Photos-Clone
Google Photos Clone Built with React🚀 and Firebase🔥
Stars: ✭ 17 (-34.62%)
Mutual labels:  react-router, material-ui
PERN-Advanced-Starter
Advanced PERN stack starter kit (PostgresSQL, Express, React, & Node), complete with ESLint, Webpack 4, Redux, React-Router, and Material-UI kit.
Stars: ✭ 51 (+96.15%)
Mutual labels:  react-router, material-ui
keep-graph
Keep Graph is a open source clone of Google Keep. It's built on top of React and GraphQL.
Stars: ✭ 29 (+11.54%)
Mutual labels:  react-router, material-ui
Create React App Material Typescript Redux
A ready to use boilerplate for starting big react projects
Stars: ✭ 257 (+888.46%)
Mutual labels:  react-router, material-ui
io-dev
IO Dev is a portfolio website to showcase the work and projects I have created
Stars: ✭ 22 (-15.38%)
Mutual labels:  react-router, material-ui
tmdb-viewer
A movie browsing/favoriting app
Stars: ✭ 63 (+142.31%)
Mutual labels:  react-router, material-ui
Online Shop
Online shop prototype implemented in React.
Stars: ✭ 168 (+546.15%)
Mutual labels:  react-router, material-ui
backoffice
React GUI-Framework based on Material UI; provides a couple of components for back-office apps (CRUD-based APIs)
Stars: ✭ 17 (-34.62%)
Mutual labels:  react-router, material-ui
React Cnodejs.org
Material UI version of cnodejs.org, the biggest Node.js Chinese community.
Stars: ✭ 242 (+830.77%)
Mutual labels:  react-router, material-ui
Material Admin
Free Material Admin Template
Stars: ✭ 219 (+742.31%)
Mutual labels:  material-ui, chartjs
chatty
A React single-page-application alternative client for the shacknews chatty.
Stars: ✭ 27 (+3.85%)
Mutual labels:  react-router, material-ui
Frontend
마음을 잇는 현명한 소비 '잇다'🤝
Stars: ✭ 19 (-26.92%)
Mutual labels:  react-router, material-ui
cra-flask
Unejected create-react-app ui, flask api with token authentication
Stars: ✭ 20 (-23.08%)
Mutual labels:  react-router, material-ui

Build Status Coverage Status

Firefox health dashboard go to dashbaord

Show Firefox metrics and insights to help meeting release criteria.

Development

Prerequisites

Node

Install Latest LTS Version: 10.15.2 (includes npm 6.4.1) Binaries, installers, and source tarballs are available at https://nodejs.org/en/download/.

To update your npm and install globally, type this into your terminal

npm install npm@latest -g

Verify node is installed, and see the version:

npm -v

Yarn

yarn is a fast, reliable, and secure dependency management tool. You can now use yarn to install reason and manage its dependencies.

To install Yarn, it is best to consult the official documentation for your particular platform.

Install Yarn globally:

npm install -g yarn

Verify the install worked, and see the version installed:

yarn -v

Installing

If you want to inspect the code, or want to make changes: Fork this repository to your GitHub account, then clone and install:

git clone https://github.com/<YOUR_ACCOUNT>/firefox-health-dashboard.git
cd firefox-health-dashboard
yarn install

Development

Start a local development server on port 5000.

yarn start

Any ESLint errors will pollute the console output during development. Many can be fixed with

yarn lint --fix

You can run the tests with

yarn test 

Some tests use html templates for comparision. If you change the page structure, then you must update the template:

yarn test -u

If you want feedback on your pull request, but tests do not pass yet, you can push with --no-verify:

git push --no-verify origin

Troubleshooting

  • yarn reset to clear the local cache

Extra information

Neutrino and preset

This project uses Neutrino and the @neutrinojs/react preset. You can read about all features included in this preset in here.

Attributions

  • heartbeat icon by Creative Stall from the Noun Project

Credit

Netlify

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].