Mkdirs is a comprehensive directory website boilerplate built using Next.js, designed to enable users to launch profitable directory websites quickly and efficiently. Key features include:
- Listings Management: Advanced search, filtering, and sorting capabilities, along with detailed item pages supporting rich text content (Markdown).
- Integrated CMS: Seamless integration with Sanity CMS for easy content management of items, categories, tags, blogs, and users.
- Secure Authentication: Built-in authentication system powered by Auth.js, supporting email/password, Google, and GitHub logins.
- Built-in Submission: Support for both free and paid submissions, with a submission form that includes a rich text editor and image upload.
- Blog System: A complete blog system with categories, authors, and rich text content support.
- Email Functionality: React email templates for sending onboarding, subscription, and notification emails via Resend, with newsletter subscription support.
- Layouts and Components: Pre-built page layouts and UI components for search, filters, cards, and more, all customizable.
- SEO Optimization: Built-in SEO metadata, Open Graph support, and auto-generated sitemaps.
- Customizable Theme: Support for dark mode, responsive design, and customizable themes.
- Analytics: Integration with Google Analytics and OpenPanel Analytics for tracking website performance.
Mkdirs is ideal for developers and entrepreneurs looking to create directory websites without the need to build everything from scratch. It provides a solid foundation with a modern tech stack, including Next.js, Auth.js, Shadcn UI, Tailwind CSS, Sanity, Resend, and Stripe.