Skip to content

The Original README

Martin H. Bramwell edited this page Dec 7, 2016 · 4 revisions

meteor-mantra-kickstarter

bring your meteor mantra development up to speed

Please make sure you read Mantra Specification and visit the official repository. Keep in mind that Mantra is an approach to application architecture rather than a framework. It is supposed to keep our options open and not lock us in to any particular library, we are free to choose how manage routing, state management and data-binding. In other words bring your own toolkit: flow router / react router GraphQL, Redux or any other shiny new thing.

CircleCI Dependency Status devDependency Status Join the chat at https://gitter.im/meteor-mantra-kickstarter/MeteorMantraKickStarter Commitizen friendly

Code Climate

Features

  • follows mantra feature specific modules approach, if interested please join an ongoing discussion here

  • formsy-react for user login, registration and password forms formsy-react and formsy-react-components

  • user registration, login, logout with application wide state, composed in pure React JS components with react-komposer (there is no blaze ui, or any blaze to react)

  • simple but complete Colors modules wih CRUD

  • simple but not fully complete user management module

  • tcomb-form based forms in Colors module.

  • meteor astronomy models (looking forward to the upcoming v2)

  • bootstrap theme module based on Flatly with a configuration file, you can replace it or remove if you have other requirements

screen homepage

screen register

screen login

screen password

screen users-collection

screen users-add

screen colors-collection

screen colors-add

screen colors-single

Setting Up and Running Tests

Please refer to the 'Installation Steps' wiki page.

Roadmap

This is an early draft. Mantra architecture is very fresh and React environment is quite dynamic, that means things will change and break. We will be following the discussions and will try to keep this project up to date.

The goal is to bring some simple yet valuable to most apps features:

☑ user management

☐ role management

☐ ACL management

☐ proper logging with Winston and Loggly

☐ profile page

☐ account page

☐ advanced CRUD component with pagination

☑ full Cucumber acceptance testing

☐ mixed server-side rendering (SSR) and client-side rendering (CSR)

☑ script to assist installation for development

☐ scripts to install in a remote server with mup

☐ scripts to assist working with Android and iPhone