Mirror of github.com/kingomarnajjar/flex-template-web
Find a file
2017-01-12 13:08:19 +02:00
docs Add test documentation 2017-01-12 13:08:19 +02:00
public Change template syntax to work with dev mode as well 2017-01-05 20:56:43 +02:00
server Add documentation 2017-01-09 11:54:38 +02:00
src Add snapshot tests for pages 2017-01-12 11:31:48 +02:00
.gitignore Init new app with create-react-app 2017-01-04 21:12:15 +02:00
package.json Add react-test-renderer package 2017-01-12 11:28:54 +02:00
README.md Add test documentation 2017-01-12 13:08:19 +02:00
yarn.lock Add react-test-renderer package 2017-01-12 11:28:54 +02:00

Sharetribe Starter App

This is a template application for a Sharetribe marketplace that can be extended and customised. It is based on an application bootstrapped with create-react-app with some additions, namely server side rendering and a custom CSS setup.

Documentation

Documentation can be found in the docs directory.

Getting started

Install required tools:

Clone this repository and install dependencies:

yarn

Development

To develop the application and to see changes live, start the frontend development server:

npm run dev

Development Server

To develop the server setup, run:

npm run dev-server

This runs the frontend production build and starts the Express.js server in server/index.js that renders the application routes in the server. The server is automatically restarted when there are changes in the server/ directory.

Not that this server does not pick up changes in the frontend application code.

Tests

To start the test watcher, run

yarn test

See more in the testing documentation.

Production Server

npm run build
npm start