Directory structure:
└── rocketseat-content-blog-adonis-reactjs-react-native-airbnb/
├── README.md
├── ace
├── airbnb-api.json
├── package.json
├── server.js
├── .editorconfig
├── .env.example
├── .eslintrc.json
├── app/
│ ├── Controllers/
│ │ └── Http/
│ │ ├── ImageController.js
│ │ ├── PropertyController.js
│ │ ├── SessionController.js
│ │ └── UserController.js
│ └── Models/
│ ├── Image.js
│ ├── Property.js
│ ├── Token.js
│ └── User.js
├── config/
│ ├── app.js
│ ├── auth.js
│ ├── bodyParser.js
│ ├── cors.js
│ ├── database.js
│ └── hash.js
├── database/
│ ├── factory.js
│ └── migrations/
│ ├── 1503250034279_user.js
│ ├── 1503250034280_token.js
│ ├── 1530569796148_property_schema.js
│ └── 1530572844377_image_schema.js
└── start/
├── app.js
├── kernel.js
└── routes.js