Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mariorodeghiero/saloodo-challenge
Front-End Developer challenge
https://github.com/mariorodeghiero/saloodo-challenge
es6 eslint expressjs javascript nodejs react styled-components webpack
Last synced: 3 days ago
JSON representation
Front-End Developer challenge
- Host: GitHub
- URL: https://github.com/mariorodeghiero/saloodo-challenge
- Owner: mariorodeghiero
- License: mit
- Created: 2019-12-02T14:33:49.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-09T04:01:51.000Z (almost 5 years ago)
- Last Synced: 2024-02-29T18:33:28.698Z (9 months ago)
- Topics: es6, eslint, expressjs, javascript, nodejs, react, styled-components, webpack
- Language: JavaScript
- Homepage:
- Size: 11.9 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Challenge
[![The MIT License](https://img.shields.io/badge/license-MIT-orange.svg?style=flat-square)](http://opensource.org/licenses/MIT)
## Prerequisites
- [Node](https://nodejs.org/en/)
- [NPM Package Manager](https://www.npmjs.com/)## Built with
- [React](http://reactjs.com/)
- [webpack](https://webpack.js.org/)
- [redux](https://redux.js.org/)
- [redux-thunk](https://github.com/reduxjs/redux-thunk)
- [styled-components](https://www.styled-components.com/)**Note** - This project uses redux-logger activated to show the states; you only need to open the console in *Developer tools* to see the log.
## Style guide
[Airbnb React/JSX](https://github.com/airbnb/javascript/tree/master/react)
Files:
>.eslintrc.json
>.editorconfig
## Install
First, clone the repo via git:
```bash
$ git clone https://github.com/mariorodeghiero/saloodo-challenge.git your-project-name
```And then install dependencies with npm.
```bash
$ cd your-project-name
$ npm install
```## Install and Run **Back-End**
```bash
$ cd back-end
``````bash
$ npm install
``````bash
$ npm run server
```Run the back-end on [http://localhost:3000/](http://localhost:3000/)
## Run **Front-End**
```bash
$ npm run start
```Run the app in the development mode.
Open [http://localhost:8080/](http://localhost:8080/) to view it in the browser.The page will reload if you make edits.
## Build
```bash
$ npm run build
```The build is minified and the filenames.
Your app is ready to be deployed!## User Access List
| type | user | password | name |
|---------|:----------------:|---------:|---------------:|
| manager | [email protected] | admin | Eugene Powell |
| biker | [email protected] | biker | Arthur Stone |
| biker | [email protected] | biker | Janet Salazar |
| biker | [email protected] | biker | Danielle Wells |
| biker | [email protected] | biker | Melissa Hill |
| biker | [email protected] | biker | Terry Weber |
| biker | [email protected] | biker | Larry Bell |
| biker | [email protected] | biker | Scott Holmes |
| biker | [email protected] | biker | Lisa Wlaters |
| biker | [email protected] | biker | Debora Knight |
| biker | [email protected] | biker | Sharon Bailey |## Author
- [Mário Antônio do Amaral Rodeghiero](https://github.com/mariorodeghiero)
## Contributors
| [![Mário Rodeghiero](https://avatars1.githubusercontent.com/u/24671133?s=88&v=4)](https://github.com/mariorodeghiero) |
| --------------------------------------------------------------------------------------------------------------------- || [Mário Rodeghiero](https://github.com/mariorodeghiero)
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details