Niwi Starter Β·
![PRs Welcome](https://camo.githubusercontent.com/7f745fb7dd2a22f68fe03adcdb977963ada4c8265675e572c629b29b9b34af2b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e2e737667)
# π Niwi Starter
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. π
## π― Getting Started
To create a new project using Niwi Starter, run the following command:
```bash
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 systems 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:
Niwi Music: A music management system similar to Spotify.
Niwi Library: A library management system for organizing books and other media.
To create a new project with Niwi Music or Niwi Library, follow these steps:
- Run the Niwi Starter command:
npx create-niwi
- When prompted, select the additional features you want to include:
Which major feature do you want to add? > niwi-music > niwi-library
- Secure user authentication out of the box.
- Create, edit, and manage blog posts with ease.
- Similar functionality to Medium.
- Send emails using Mailgun.
- Initial data for seamless development and testing.
- Prisma ORM configured with MongoDB.
- Accept and manage payments using Stripe.
- Tools to optimize your site's search engine performance.
- π΅ Niwi Music: Stream and manage music similar to Spotify.
- π Niwi Library: Manage books and other media efficiently.
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! π