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 months 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 (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-12-09T04:01:51.000Z (over 6 years ago)
- Last Synced: 2026-02-19T01:30:41.094Z (5 months ago)
- Topics: es6, eslint, expressjs, javascript, nodejs, react, styled-components, webpack
- Language: JavaScript
- Homepage:
- Size: 11.9 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Challenge
[](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 | admin@gmail.com | admin | Eugene Powell |
| biker | biker@gmail.com | biker | Arthur Stone |
| biker | biker1@gmail.com | biker | Janet Salazar |
| biker | biker2@gmail.com | biker | Danielle Wells |
| biker | biker3@gmail.com | biker | Melissa Hill |
| biker | biker4@gmail.com | biker | Terry Weber |
| biker | biker5@gmail.com | biker | Larry Bell |
| biker | biker6@gmail.com | biker | Scott Holmes |
| biker | biker7@gmail.com | biker | Lisa Wlaters |
| biker | biker8@gmail.com | biker | Debora Knight |
| biker | biker9@gmail.com | biker | Sharon Bailey |
## Author
- [Mário Antônio do Amaral Rodeghiero](https://github.com/mariorodeghiero)
## Contributors
| [](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