Skip to content

airbnbers/Thomas-Slideshow-Module

Repository files navigation

Bearbnb Slideshow Module

For Bearbnb sample product page. This app was kept lightweight by using only React, Bootstrap, Express, PostgreSQL, Knex.js, and a healthy dose of CSS. This page utilizes responsive design layouts for large to mobile screen sizes.

This service is currently deployed on AWS Elastic Beanstalk at http://bearbnbphotos.us-east-2.elasticbeanstalk.com/rooms/1/. Additional listings can be found at endpoints /rooms/1 to /rooms/100. This page was original displayed on a proxy page along with a booking and reviews service.

Related Projects

Table of Contents

  1. Usage
  2. Requirements
  3. Development

Usage

  1. Ensure postgreSQL is install and running.
  2. Install with 'npm install'.
  3. Create a config.js file with your postgreSQL password.
  4. Generate data with 'npm run seed'.
  5. Build bundle.js with 'npm run build-webpack'.
  6. Run service with 'npm start' and visit `http://localhost:3001' to view service.

Requirements

An nvmrc file is included if using nvm.

Development

Test:

npm test

Create config.js with your database password.

Installing Dependencies

From within the root directory:

npm install -g webpack
npm install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published