Code Monkey home page Code Monkey logo

material-ui-prepack's Introduction

structor compatible

This repo is a Structor prepack for a Material Design/Flexbox Grid/React/Redux/Webpack webapp. Structor is a GUI for starting React/Redux projects. It is flexible enough to generate some quick boilerplate, or the majority of the app.

Please go to Structor's main repo for a more detailed explanation.

Getting Started

Installation

We recommend starting at the main Structor repository. However, to jump right in, you must first install Structor globally ( npm install structor -g ).

Prefered

The prefered method of using this boilerplate is:

mkdir project-name && cd project-name
structor

Then use the GUI at localhost:2222/structor to pick this template.

Other Methods
  • Download the package from StructorMarket, unzip, and then run npm install in the project's directory.
  • Fork and clone this repo, and npm install.

Using Structor

No matter how you get this prepack, getting started is just one more step! Just run the command structor from the root directory (or structor -d path/to/root/directory from somewhere else), then navigate to http://localhost:2222/structor. If you need to use a different port, it can be set with the -p PORT_NUM flag.

Learn

By Doing

This project has three sample pages: /set1, /set2, and /progress. You can make changes to them and export the project code with the "Export project" option from the main menu. You then have a ready-to-go React/Redux app, just:

  • Run command: npm run build
  • Run command: node ./server.js
  • Go to http://localhost:3000

Videos

Articles

What's Inside?

The following libraries and technlogies are used:

  • react
  • react-router
  • redux, react-redux
  • material-ui
  • Flexbox Grid
  • express
  • webpack

react-router is used as a routing mechanizm between pages in Structor. Equal router is used in the final application after exporting.

If you don't know it, redux is a great implementation of the Flux architechture and helps dramatically to build advanced Web apps. A good place to start with Redux is Dan Abramov's talk introducing it.

express used as back-end HTTP server for the constructed Web application.

material-ui-prepack's People

Contributors

ipselon avatar neverfox avatar samhavens avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.