flex-template-web/docs
2019-01-28 10:39:27 +02:00
..
_layouts Testing jekyll in docs folder 2018-04-19 21:29:42 +03:00
assets Add image of fork button to deploy guide 2018-12-20 15:46:29 +02:00
_config.yml Set theme jekyll-theme-minimal 2018-03-23 16:22:58 +02:00
analytics.md Update docs 2019-01-25 15:46:46 +02:00
ci.md Format markdown files 2017-12-11 11:03:08 +02:00
content-security-policy.md Update docs 2019-01-25 15:46:46 +02:00
customization-checklist.md Re-run Prettier with updated dependencies 2019-01-25 16:32:01 +02:00
customization-guide.md Move customization guide and testing docs to Flex Docs 2019-01-28 10:39:27 +02:00
deploying-to-production.md Move customization guide and testing docs to Flex Docs 2019-01-28 10:39:27 +02:00
env.md Update docs 2019-01-25 15:46:46 +02:00
extend-listing.md Formatting docs with newest Prettier. 2018-12-10 13:34:11 +02:00
extended-data.md yarn run format-docs 2018-05-02 20:12:09 +03:00
folder-structure.md Formatting docs with newest Prettier. 2018-12-10 13:34:11 +02:00
google-maps.md Update docs 2019-01-25 15:46:46 +02:00
icons.md Update Prettier to 1.15.3 2018-12-05 11:07:47 +02:00
improving-performance.md Formatting docs with newest Prettier. 2018-12-10 13:34:11 +02:00
map-providers.md Update docs 2019-01-25 15:46:46 +02:00
README.md Move customization guide and testing docs to Flex Docs 2019-01-28 10:39:27 +02:00
redux.md Formatting docs with newest Prettier. 2018-12-10 13:34:11 +02:00
routing.md Re-run Prettier with updated dependencies 2019-01-25 16:32:01 +02:00
search-filters.md Formatting docs with newest Prettier. 2018-12-10 13:34:11 +02:00
sentry.md Update docs 2019-01-25 15:46:46 +02:00
static-pages.md Formatting docs with newest Prettier. 2018-12-10 13:34:11 +02:00
styling.md Formatting docs with newest Prettier. 2018-12-10 13:34:11 +02:00
terms-of-service-and-privacy-policy.md Prefer the word customize over customise 2018-05-04 17:36:05 +03:00
testing.md Move customization guide and testing docs to Flex Docs 2019-01-28 10:39:27 +02:00
translations.md Update documentation 2019-01-22 10:57:49 +02:00

Flex Template for Web: Documentation

Why Saunatime?

Short answer: Demonstrate the features of Flex with a marketplace for renting saunas. Because why not.

Long answer: Saunatime works as a template for a marketplace user interface. It can be used as a marketplace client out of the box but is intended to be modified to match the requirements of each marketplace built on top of the Flex API. Also, marketplaces that do not use Saunatime as a template for building a client can use this template application as a reference on how the Flex API can be used in a browser environment using the JavaScript SDK.

Marketplace features included in Saunatime:

  • Location search shows the user if there are saunas available in a given location.
  • The listing page gives a detailed view about what a particular sauna offers.
  • Transaction process: Saunatime uses nightly booking.
  • Notifications: Emails are sent during the booking process to alert customers and providers about changes in the booking state.
  • Inbox lists orders and sales.
  • Reviews can be given after a completed transaction.
  • User profiles provide detailed information about a given user.
  • Extended data: The listing and user data models are modified using extended data.

Flex Docs website

We are currently moving documentation to the Flex Docs site, so at the moment part of the documentation is in this repository and part is in the Flex Docs site.

See the Flex Docs site: https://www.sharetribe.com/docs/

Getting started

We recommend going through the Getting started articles in the Flex Docs:

Customization guide

The easiest way to start a customization project is to read through the How to Customize FTW guide in Flex Docs.

How to customize this template

After going through the customization guide, you probably should start with changing translations, common styles in marketplace.css, and then create static pages and modify Terms of Service and Privacy Policy pages.

Documentation for specific topics can be found in the following files:

See also the following articles in the Flex Docs website:

The application was bootstrapped with a forked version of create-react-app. While most of the original documentation still applies, there are some important differences listed in the sharetribe-scripts NPM package.