lucidworks/fusion-seed-app

Name: fusion-seed-app

Owner: Lucidworks

Description: Angular app to facilitate the creation of demos for PoCs/pilots

Created: 2015-04-17 19:17:44.0

Updated: 2017-01-03 20:47:45.0

Pushed: 2016-05-31 18:59:20.0

Homepage: null

Size: 402

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

The Fusion seed app is a tool that aims to provide:

Installation Requirements

This repository is packaged with a node http server and install, start and stop scripts. If you wish to use these scripts then node is a requirement.

Installing and Running
  1. git clone https://github.com/LucidWorks/fusion-seed-app.git
  2. cd fusion-seed-app
  3. bin/install
  4. bin/start
  5. Go to http://localhost:8000/app/#/ecomm

By default, this will point to an existing Fusion server hosted on AWS. To point this to another server and for other application settings see app/ecomm/services/ecomm-service.js

Features

Roadmap

Notes On Skinning

This app uses Bootstrap and AngularJS. It uses Bootstrap's grid system to control page layout. Here is a list of files of interest that could be modified in order to customize the skin:

Project Structure

This project is made up of several modules. Each module adheres to the following structure:

Module Descriptions
CORS Proxy

You may notice that requests to Fusion are being sent to port 9292. This is the address of a proxy server running on the Fusion server. This proxy provides 2 things:

A simple Node proxy server has been packaged with this application in proxy-server. It must be started separately using the following steps:

On your Fusion server

  1. git clone https://github.com/LucidWorks/fusion-seed-app.git
  2. cd fusion-seed-app/proxy-server
  3. bash start.sh
  4. Go to http://your_server:9292/

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.