Blanq

screenshot of Blanq
nuxt
vue
drizzle-orm

An opinionated Nuxt starter to avoid the boilerplate work and ship faster

Overview

Blanq - The Nuxt (Hub) Starter is a remarkable framework designed to accelerate the development of Nuxt applications. With its thoughtfully curated list of packages, configurations, and services, this starter kit allows developers to quickly set up their applications without redeveloping common components from scratch. Whether you are embarking on a new project or looking for a reliable boilerplate, Blanq streamlines the process, allowing you to focus on building unique features for your app.

The power of Blanq lies in its simplicity and flexibility. By merely tweaking the app.config.ts file, developers can customize essential elements such as authentication, database schemas, and email functionality. This user-friendly approach means you'll have a solid foundation to build your app, complete with the necessary tools like Stripe payments and file uploading, all ready to be configured according to your specific requirements.

Features

  • Quick Setup: Blanq allows you to clone the repository and get started immediately, eliminating setup hassles.
  • Customizable Configurations: Modify the app.config.ts file to adapt vital settings without rewriting the entire codebase.
  • Pre-Built Components: Access ready-to-use features such as authentication, database setup, and more that you can customize as needed.
  • Flexibility: Easily add your own features and configurations while following the comprehensive documentation provided.
  • Built-in Payments: Leverage Stripe payments for seamless product subscriptions and transactions right out of the box.
  • Local Mail Server: A simple method to start a local mail server or connect to a MailChannels account for email functionality.
  • Migration Support: Automatic migrations run when starting the app for the first time, ensuring your database is always up to date.
  • Organized File Structure: The application layout and page organization are clearly defined, making it easier to manage and develop your project.
nuxt
Nuxt

nuxt.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

vue
Vue

Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

drizzle-orm
Drizzle ORM

Drizzle ORM is a TypeScript ORM for SQL databases designed with maximum type safety in mind. It comes with a drizzle-kit CLI companion for automatic SQL migrations generation. Drizzle ORM is meant to be a library, not a framework. It stays as an opt-in solution all the time at any levels.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.