A simple FullStack Angular2 app boilerplate that uses Express, Nunjucks and Gulp.
- Angular2
- Gulp
- Nunjucks for templating
- Bootstrap SASS
- Font Awesome
Ensure you have Gulp installed globally:
$ npm install --global gulp
Next git clone the repo and install npm packages:
$ git clone [email protected]:bigbassroller/Angular2-Fullstack-Boilerplate.git && cd ./Angular2-Fullstack-Boilerplate
$ npm install
$ gulp
- Create awesome Angular2 Apps
- Write HTML using partials and components
- Scalable and easy to maintain
Any issues or questions (no matter how basic), open an issue. Please take the initiative to include basic debugging information like operating system and relevant version details such as:
$ npm version
# {'Angular2-Fullstack-Boilerplate': '1.0.0',
# npm: '3.3.12',
# ares: '1.10.1-DEV',
# http_parser: '2.6.0',
# icu: '56.1',
# modules: '47',
# node: '5.1.0',
# openssl: '1.0.2d',
# uv: '1.7.5',
# v8: '4.6.85.31',
# zlib: '1.2.8' }
Contributions are welcome.
- Add routes to each page. Each page would essenstially be its own app. Inspired by Jedi Reza's Aqua project
- Add Jquery See this article, by Torgeir Helgevold
- Add MongoDB. Open to other options.
- Add todo component that stores in mongodb.
- Add push pin notifications with web workers
- Put up demo site
- Add env vars or config file [see 12 factor app for details] (http://12factor.net/config)
- Add users and roles. Once again inspired by Jedi Reza's Aqua project
- Add Angular2 Universal
- Add Passport for authentication
- Add Nodemailer for sending emails
MIT