Bedrock v2 overhauls everything
Everything has changed!
I overhauled Bedrock to be more in line with what we want to do with today's web apps. Bedrock is no longer a minimal framework, because if you want that, then I think Express is good enough.
Bedrock now lets you set up a production-ready web application out-of-the-box. I'm serious -- I use a fork of Bedrock in multiple production apps being used by hundreds of thousands of users.
Features
- A Sails (Express) server with user authentication
- Auto-generated REST API for all your models
- Signup, Login, Reset Password Pages
- Email Support
- Server-side rendered pages
- Client-side rendered components using React
- Communication between React and Server-side API with Flux.
- Client-side routing with React Router
- Incremental builds using Webpack, facilitated through Grunt.
- Migrations to help coordinate database changes
- Production-ready such as API access tokens, CSRF protection, CORS, and more.
- Support for multiple environments (dev, stage, prod)
Authentication
One of the cool new features is that Bedrock ships with User Authentication out of the box! Watch this Youtube video to see how you can set up a production-ready web application in 5 minutes using Bedrock with Login, Signup and Reset Password pages.
Learn More
Learn more by looking at the project README or by following me on Node Web Apps where I will be blogging about best practices re. JS app development.