A heavily modified fork of Void
A starter boilerplate app template for Meteor using the following packages:
- Client side routing IronRouter
- CDN based fontawesome support font-awesome
- Excellent collection packagecollection2
- Forms with schema support via "simple-schema" autoform
- Bootstrap 3 support bootstrap-3
- Wrapper for spinner.js spin
- Base accounts package accounts-base
- Password based authentication accounts-password
- Bootstrap based UI
- Rails style flash messages for your meteor app from atmospherejs mrt:flash-messages
If you already have Meteor, Firestarter is ready to go. Just clone it locally, run it with meteor
, and start coding!
If not, here are the full instructions:
curl https://install.meteor.com | /bin/sh
git clone https://github.com/anuragphadke19/firestarter.git myApp
cd myApp
git remote -v
git remote rm origin
git remote add origin (github or bitbucket repository URL)
meteor or meteor --port $IP:$PORT (if you are using c9.io)
- Client-side routing
- Publications/subscriptions
- Basic permissions
- Common templates
- Basic authentication system
- Boostrap based authentication UI
- Fontawesome & Bootstrap 3 support
- A built in flash message system
Opinionated structure and patterns a la rails
- client
- CSS
- user.css
- main.css
- helpers
- flash.js
- handlebars.js
- router.js
- views
- common
- footer.html
- header.html
- header.js
- layout.html
- loading.html
- notFound.html
- items
- item.html
- item.js
- items.html
- items.js
- pages
- about.html
- homepage.html
- users
- forgot.html
- forgot.js
- login.html
- login.js
- signup.html
- signup.js
- common
- main.html
- main.js
- CSS
- models
- items.js
- lib
- helpers.js
- permissions.js
- packages
- sample-package
- flash-messages
- public
- server
- seed.js
- publications.js