/react-survey

Nimble internal certification for React — the opportunity to learn with deep practice!

Primary LanguageJavaScriptMIT LicenseMIT

React Survey - Nimble Internal Certification

This project is an internal certification proposed by Nimble.
It enables me to level up with React and more (OAuth2.0, local application data, SPA, etc...).

Development

Clone the repository

GitHub CLI
gh repo clone malparty/react-survey

git cli
git clone git@github.com:malparty/react-survey.git

ℹ️ This project was bootstrapped with Create React App.

Watch

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

Run the tests

yarn test

Launches the test runner in the interactive watch mode.
See the section about running tests for more information.

Linters

TypeScript

Eslint rules are used at compile time.
Warnings and errors are visible from the console running the yarn start command.
Errors will also replace the display of the application in the webbrowser.

ℹ️ The configuration is inherited from Create-React-App and override by Nimble ES Lint config.

SCSS

yarn stylelint
yarn stylelint:fix

Similar functions for SCSS files using the StyleLint plugin.

Build

yarn build

Builds the app for production to the build folder.
It correctly bundles React in production mode and optimizes the build for the best performance.

The build is minified, and the filenames include the hashes.\

License

This project is Copyright (c) 2014 and onwards. It is free software, and may be redistributed under the terms specified in the LICENSE file.

About

Nimble

This project is maintained and funded by Nimble.

We love open source and do our part in sharing our work with the community! See our other projects or [hire our team][hire] to help build your product.