Niwi Starter is a comprehensive, easy-to-use template for rapidly bootstrapping a Next.js application with essential features like authentication, blog management, email integration, database pre-seeding, and more. π
Documentation: https://niwi-docs.vercel.app/
To create a new project using Niwi Starter, run the following command:
npx create-niwi
This will automatically generate a Next.js project with the following features:
- Authentication Flow: Built-in user authentication.
- Blog Management System: A full-featured blog system similar to Medium.
- Mail Integration: Pre-configured with Mailgun for sending emails.
- Pre-seeded Database: Initial data for testing and development.
- Database Management: Prisma configured with MongoDB.
- Payment Integration: Stripe integration for handling payments.
- SEO Helper Functions: Tools to optimize your site's SEO.
In addition to the default features, Niwi Starter offers additional feature that can be included during the setup process. When you run the npx create-niwi
command, you will be prompted to select any additional features you want to include:
You can build a Stunning Portfolio in Less Than 5 Minutes Niwi Starter makes it quick and easy to create a beautiful, professional portfolio using Next.js.
Niwi Starter is packed with mini-apps designed to help you level up your React.js skills. Whether youβre a beginner or looking for fun projects, weβve got you covered! π
We welcome contributions to Niwi Starter! Please see our CONTRIBUTING.md for details on how to get started. π€
This project is licensed under the MIT License. See the LICENSE file for details. π
Start your project with Niwi Starter and build your application with ease! π