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

https://github.com/kadobot/shore


https://github.com/kadobot/shore

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Shore Frontend Challenge
---
This repo is an code challenge I've made when applying for a front end position at [Shore](https://shore.com)
---
## Development
This code challenge was made using create-react-app and Redux. BEM pattern was used on the CSS, and the components structure follows the Atomic Design Pattern. Also, some funcional programming using Ramda was used.

The following npm packages were used in this project:
- [React.js](https://facebook.github.io/react/)
- [Ramda](http://ramdajs.com/)
- [Redux](http://redux.js.org/)
- [create-react-app](https://github.com/facebookincubator/create-react-app)

## Instructions
### Clone repo
Clone this repository to your machine by typying this on your console:
```
git clone https://github.com/KadoBOT/Shore
```
### Install
Inside the repository folder, install the necessary packages:
```
cd Box.es
npm install
```
### Start development server
To run the dev server:
```
npm start
```
### Build production
Build the project for production:
```
npm run build
```
---
### Tests (TODO)
#### Tests with Enzyme and Jest
For single test: `npm test`
Coverage test: `npm run test -- --coverage`

---