https://github.com/netbeast/yeti-react-challenge
Simple coding challenge with our basic libraries and tools 🖥📲
https://github.com/netbeast/yeti-react-challenge
Last synced: 4 months ago
JSON representation
Simple coding challenge with our basic libraries and tools 🖥📲
- Host: GitHub
- URL: https://github.com/netbeast/yeti-react-challenge
- Owner: netbeast
- Created: 2018-04-30T10:27:17.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-04-30T14:19:44.000Z (about 8 years ago)
- Last Synced: 2025-09-22T03:51:33.864Z (9 months ago)
- Homepage: https://getyeti.co/jobs
- Size: 549 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Yeti React Challenge
> **Before you start**:
> You need to have some familiriarity with Javascript and full-stack development to be fully comfortable doing this challenge. Here it is a guide to get to know our day to day in the Yeti team https://trello.com/b/znIqnzVK/engineering-path
## Create a GitHub app with React Native
The idea is to prove that you can create a fully featured app, using git as version control. You'll need to create it using React Native https://facebook.github.io/react-native/docs/getting-started.html (preferably using the guide "create projects with native code")
Â
Â
Â
## Features that are going to be evaluated
- [ ] App works on iOS, Android or both [react-navigation](https://reactnavigation.org/) (10 points)
- [ ] You are using [react-navigation](https://reactnavigation.org/) (20 points)
- [ ] You are consuming [Github oficial API REST](https://developer.github.com/v3/) (10 points)
- [ ] You are using [redux](https://redux.js.org/) to manage the state of the app, with async actions [thunks](https://github.com/gaearon/redux-thunk) (20 points)
- [ ] You have linked and used [react-native-vector-icons](https://github.com/oblador/react-native-vector-icons) (10 points)
- [ ] You are using eslint (without semis please :eyes: https://www.npmjs.com/package/eslint-config-airbnb-standard) (5 points)
- [ ] You have some tests only for actions and reducers using [mocha](https://mochajs.org/) and [should](https://shouldjs.github.io/) (15 points)
- [Â ] You use any React pattern you want (HOC, Component Wrapping, ...) (10 points)
## Extra notes
If you don't have a Mac you can just create the Android version of the challenge. In order to submit your solution you have to create a Github repo and add a Readme with the guides to test it. You can provide any extra info that you consider on it.
Long story short... good luck and enjoy React Native 💪