Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sebastiandg7/tf-react-coding-test

React coding test - Use of Nx workspaces, hooks, ref forwarding, lazy loading, dynamic redux modules, formik, yup, react-input-mask
https://github.com/sebastiandg7/tf-react-coding-test

axios fakerjs formik nx nx-workspaces react react-hooks react-hooks-project react-input-mask redux redux-dynamic-modules styled-components tsx typescript yup

Last synced: 14 days ago
JSON representation

React coding test - Use of Nx workspaces, hooks, ref forwarding, lazy loading, dynamic redux modules, formik, yup, react-input-mask

Awesome Lists containing this project

README

        

# Welcome to tf-react-coding-test 👋

![Version](https://img.shields.io/badge/version-0.1.1-blue.svg?cacheSeconds=2592000)
[![Documentation](https://img.shields.io/badge/documentation-yes-brightgreen.svg)](https://github.com/sebastiandg7/tf-react-coding-test/blob/master/README.md)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](#)
[![Twitter: sebastiandg7](https://img.shields.io/twitter/follow/sebastiandg7.svg?style=social)](https://twitter.com/sebastiandg7)

> react coding challenge

### 🏠 [Homepage](https://github.com/sebastiandg7/tf-react-coding-test)

### ✨ [Demo](https://sebastiandg7.github.io/tf-react-coding-test/) - Also hosted in [surge.sh](http://sdg-tf-react-coding-test.surge.sh) (over HTTP, API calls will work)

## Usage

### Install

```sh
npm install
```

### Serve

```sh
npm start react-coding-test
```

### Dependency graph

```sh
npm run dep-graph
```

## Used libs & techniques

- **[Nx](https://nx.dev/):** workspace & dev tools
- **[standard-version](https://github.com/conventional-changelog/standard-version):** automatic versioning & changelog generation
- **[Lazy loading](https://reactjs.org/docs/code-splitting.html#reactlazy):** lazy load application features
- **[Redux Dynamic Modules](https://redux-dynamic-modules.js.org/):** modular Redux state management loaded on demand
- **[Faker.js](https://github.com/marak/Faker.js):** fake data generation
- **[Formik](https://jaredpalmer.com/formik):** forms handling
- **[Yup](https://github.com/jquense/yup):** data validation
- **[destyle.css](https://nicolas-cusan.github.io/destyle.css):** CSS reset

## Workspace setup

You can find all the generated code script under [`./tools/workspace-setup.sh`](/tools/workspace-setup.sh) (suitable for worksapce architecture replication)

## Author

👤 **Sebastián Duque Gutiérrez**

- Twitter: [@sebastiandg7](https://twitter.com/sebastiandg7)
- Github: [@sebastiandg7](https://github.com/sebastiandg7)
- LinkedIn: [@sebastianduqueg](https://linkedin.com/in/sebastianduqueg)

## 🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check [issues page](https://github.com/sebastiandg7/tf-react-coding-test/issues).

## Show your support

Give a ⭐️ if this project helped you!

---

_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_