Mobile Web Creator

Yu-An Chou (Zet)

Yen-Kai Lai (Allen)

Introduction

With the rapid development and evolution of the World Wide Web over the years, it is worthwhile to extract useful information from these large amounts of web data. Generated data will be used for business analysis, information integration, and then made other value-added applications ... ... and so on.

Introduction

This system provide a simple user interface that allow users extract any website data and generate the API, without program-related knowledge, and integrate with a system for mobile website creating.

Web extraction & API creator

  • User interface for extracting any website data
  • Generate data API endpoint
  • Integrate with "Mobile Web Creator" system

Mobile Web Creator

  • Create a mobile website without any program-related knowledge
  • Select page template type and theme, and detail setting
  • Integrate with "API Creator" system. You can create data list page without pain. 

Demo

Front-End Architecture

  • React
  • Redux

ReactJS

  • React is a JavaScript library for building user interfaces.

  • Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.

  • Declarative views make your code more predictable and easier to debug.

  • Component-Based

class ProductItem extends React.Component {
  handleButtonClick = () => {
    alert(this.props.price);
  }
  
  render() {
    return (
      <div className="item">
        <div className="title">{this.props.title}</div>
        <div className="price">{this.props.price}</div>
        <button onClick={this.handleButtonClick}>購買</button>
      </div>
    );
  }
}
class ProductList extends React.Component {
  render() {
    return (
      <div>
        {dataList.map(data => (
          <ProductItem title={data.title} price={data.price}/>
        ))}
      </div>
    );
  }
}

ReactDOM.render(<ProductList/>, document.getElementsById('root'));

View
( React )

Store

Action

Reducer

dispatch

view needs to change

return

newState

data change

Server

Redux

mobile-web-creator-intro

By tz5514

mobile-web-creator-intro

  • 1,337