DEV Community


Posted on

Next Right Now - Flexible production-grade boilerplate for building web apps (monorepo), with Next.js, Zeit and TypeScript

Building a web app is hard. Building a production-grade app with a high Developer Experience is even harder. Configuring all must-needed frameworks and libraries is quite a challenge, and takes weeks, if not months of hard work.

Monitoring, analytics, reusable styles (css-in-js), graphql, i18n, testing, end-to-end testing, deployment pipeline (CI/CD), typescript, serverless... All these things are must-haves in 2020, and making them all work together is another challenge.

That's why we released, a boilerplate to help get started with all that. Though opinionated, it's flexible enough to adapt to your own needs. The goal is to get started with a production-grade setup in a couple of hours, instead of a couple of weeks (at the very least).

There are so many tools in the JS ecosystem now that one must have an opinion on what's good-enough and what isn't. It takes time to compare all css-in-js libraries, and that's just one tiny choice one must do to build isomorphic/universal web applications nowadays.

Next Right Now will help you get started quickly, and can also be used as a great learning resource, because we've documented about everything.

You want to build your own blog? An e-commerce website? Some showcase web app? NRN can help, from development to production.

And, it's flexible. Because you will not agree with all our opinions, and that's fine. Just get rid of what you don't like, as simple as that.

Let us know what you like/dislike!

Top comments (1)

vadorequest profile image

"Flexible production-grade boilerplate with Next.js 9, Zeit and TypeScript. Includes multiple opt-in presets using GraphQL, Analytics, CSS-in-JS, Monitoring, End-to-end testing, Internationalization, CI/CD and B2B multiple single-tenants (monorepo) support"

We release Next Right Now after lots of peer-review and documentation improvements. The doc has just been completely rewritten, from github markdown to Github Pages, and it's a lot better. If you want to get started quickly, it's gonna help, like a ton. If you want to learn about how/why we did things this way, it's all documented thoroughly. Enjoy!

Check our docs:
Check the repo: