FrequentlyAsked

Find answers to common questions about PanelFor.dev and get the help you need.

General

What is PanelFor.dev?

PanelFor.dev is a modern, reusable admin panel boilerplate designed for busy developers. It provides a clean, feature-rich foundation with authentication, RBAC, file uploads, team management, and more - so you can launch projects faster without reinventing the admin panel every time.

Who is PanelFor.dev for?

PanelFor.dev is perfect for developers who are tired of rebuilding admin panels from scratch or copying messy old code. Whether you're building SaaS products, internal tools, client dashboards, or any project that needs an admin panel - this boilerplate saves you time and keeps your code clean.

What makes PanelFor.dev different from other admin panels?

PanelFor.dev is built specifically for developers who value clean code and speed. It's not a SaaS service - you get the complete codebase to customize and deploy anywhere. It includes all essential features out of the box, uses modern tech stack (Next.js, MongoDB, Tailwind), and is designed for reusability across multiple projects.

How long does it take to set up PanelFor.dev?

Setup is incredibly fast! There's a simple API endpoint that handles everything automatically. Just add your name and email to the .env file, hit the API, delete the API for security, and you're done. The entire setup process takes just a few minutes.

Is there a demo or trial available?

Yes! We provide a comprehensive video demonstration along with detailed documentation. You'll get the full video walkthrough with the docs, so you can see exactly how PanelFor.dev works before making your decision.

Can I integrate PanelFor.dev with my existing project?

It depends on your current setup. PanelFor.dev comes with all built-in features and a public API for data fetching. While full migration might be complex, integrating the admin panel data into your existing project is straightforward and easy to implement.

Features

What features are included in PanelFor.dev?

PanelFor.dev includes: Dashboard, Gallery, Client Showcase, Our Team, FAQ List, Contact Messages, Subscriptions, Settings, Admin Accounts, Roles List, Pages List, Blogs, Audit Logs, User authentication & authorization, Role-based access control (RBAC), Team member management, File uploads via AWS S3, and a clean, responsive UI.

Can I customize the features?

Absolutely! You get the complete codebase, so you can add, remove, or modify any feature. The modular structure makes it easy to extend or adapt for any business need. You can also add new modules, change the UI, or integrate with other services.

Does it support multiple users and roles?

Yes! PanelFor.dev includes a robust role-based access control (RBAC) system. You have a single super admin who can add and manage users with different permission levels. Perfect for internal teams, client access, or multi-tenant applications.

Does it support dark mode?

Yes! PanelFor.dev is built with pure dark mode design, ensuring your eyes stay comfortable during long coding sessions. The interface is optimized for reduced eye strain and better focus.

Can I customize the branding and colors?

Definitely! You can easily customize colors and branding by modifying the Tailwind config file. While we focus on functionality for the admin panel, you have full control over the visual appearance. If you need help with custom colors, just reach out!

Does it work on mobile devices?

Admin panels can be challenging to make responsive, but we've put in our best effort to ensure PanelFor.dev works well on mobile devices. Most features are responsive and ready to use, though some complex features might have limitations on smaller screens.

Can I export/import data from other systems?

This feature is planned for future updates. However, since you get the complete codebase, you can always add this functionality yourself. The modular structure makes it easy to extend with custom import/export capabilities.

What are the GitHub waitlist templates?

The GitHub waitlist templates are complete, production-ready waitlist page templates designed specifically for SaaS and indie developers. These templates include everything you need to collect email addresses, manage your waitlist, and launch your product. They feature modern design, email validation, and are fully customizable to match your brand. Perfect for developers who want to quickly set up a professional waitlist without building from scratch.

How do I customize the waitlist templates?

You have full access to the complete source code! Since you get the entire GitHub repository, you can customize everything - colors, fonts, layout, functionality, and more. The templates are built with modern web technologies and are well-documented, making them easy to modify. You can change the design, add new features, integrate with your preferred email service, or completely transform them to match your brand identity.

Can I use the templates for other purposes?

Absolutely! You have complete ownership of the codebase. You can use the waitlist templates for any purpose - convert them into landing pages, contact forms, newsletter signups, or any other email collection system. The templates are versatile and can be adapted for various use cases beyond just waitlists. Since you own the code, you're free to modify and repurpose it however you want.

Technical

What tech stack does PanelFor.dev use?

PanelFor.dev is built with Next.js 14 (App Router), Strict TypeScript (rarely used any :-)), MongoDB, Tailwind CSS, and uses Server Actions for API calls. File uploads are handled via AWS S3 with pre-signed URLs for security. The codebase is modern, type-safe, and follows best practices.

How do I deploy PanelFor.dev?

PanelFor.dev is designed to deploy anywhere. You can deploy to Vercel in minutes, or host on AWS, DigitalOcean, or any platform that supports Next.js. Just set up your environment variables (MongoDB connection, AWS S3 credentials) and you're ready to go.

Do I need to set up a database?

Yes, you'll need a MongoDB database. You can use MongoDB Atlas (cloud) or set up your own MongoDB instance. The boilerplate includes connection utilities and you just need to add your MongoDB connection string to your environment variables.

How do file uploads work?

File uploads use AWS S3 with pre-signed URLs for security. Users get a secure, temporary URL to upload files directly to S3. This approach is scalable, secure, and doesn't burden your server. You'll need to set up an AWS S3 bucket and add your credentials to environment variables.

Can I use a different database instead of MongoDB?

The entire codebase is built with MongoDB (Mongoose), so migrating to a different database would require significant effort. While it's technically possible, we recommend sticking with MongoDB for the best experience and to avoid unnecessary complexity.

Is the codebase well-documented?

We've put in our best effort to write comprehensive documentation and comments for each file, function, and feature. The code is structured for clarity and maintainability. If you still have questions, we're available for 1-on-1 calls to help you understand any part of the codebase.

Can I use my own domain name?

Absolutely! You have the complete codebase, so you can deploy it anywhere and use any domain you want. Perfect for setups like admin.yourdomain.com or any custom subdomain you prefer.

Does the admin panel have a blog writing section?

Yes! The admin panel includes a complete blog system powered by Payload CMS. This gives you 100% control over your database and content management. You can create, edit, and manage blog posts with rich text editing, image uploads, categories, tags, and SEO optimization. Payload CMS is developer-friendly and allows you to customize every aspect of the blog system to match your needs.

What is Payload CMS and how do I use it?

Payload CMS is a modern, developer-friendly headless CMS that gives you complete control over your database and content management. It's built with TypeScript and provides a powerful admin interface for managing content. You can create custom content types, define relationships between data, and build complex content structures. The CMS is fully integrated into the admin panel and can be customized to handle blogs, portfolios, product catalogs, or any content you need.

Pricing

How much does PanelFor.dev cost?

PanelFor.dev is currently in development and will be available soon. Join our waitlist to get early access and exclusive deals. We're focused on providing developers with a high-quality, affordable solution that saves them time and money in the long run.

Will there be different pricing tiers?

No, there will be only 1 pricing tier for the main admin panel boilerplate product. However, we'll offer many addons that you can purchase separately if you don't want the full admin panel. If you buy the main product, you get all addons included plus lifetime updates. This gives you flexibility to start small with just the addons you need, or get everything with the complete package.

What payment methods do you accept?

We accept credit and debit cards for worldwide transactions, processed securely through our payment partner. This ensures safe and convenient payment options for developers around the globe.

Can I get a refund if I'm not satisfied?

Since PanelFor.dev is a boilerplate product where you receive the complete codebase upon purchase, we cannot offer refunds. Once you have access to the code, it's yours to keep and use. We recommend reviewing our demo video and documentation before making your purchase decision.

Do you offer discounts for students or non-profits?

Yes! We're offering special discounts for the first 77 users as we launch on August 7th (my birthday). This is a great opportunity to get PanelFor.dev at a reduced price while supporting early adoption.

Can I upgrade from addons to the full package later?

This feature is planned for future updates. Currently, our focus is on launching the main product successfully. We'll consider upgrade paths as we grow and receive feedback from our community.

Deployment

Can I use PanelFor.dev for multiple projects?

Yes! That's exactly what PanelFor.dev is designed for. You get the complete codebase, so you can use it for as many projects as you want. Each project can be customized independently - perfect for agencies, freelancers, or developers who work on multiple client projects.

What about hosting costs?

Since it's an admin panel, you can host it on a separate new account on Vercel or any free platform tier, and it will work flawlessly with 0 cost. Vercel offers a generous free tier, and MongoDB Atlas has a free tier too. Even for production, you can use these free tiers without any issues. Much more cost-effective than building custom admin panels for each project!

Is PanelFor.dev production-ready?

PanelFor.dev is built with production in mind. It includes proper authentication, security measures, error handling, and follows Next.js best practices. However, you should always test thoroughly and add any project-specific security requirements before deploying to production.

What if I need help with deployment?

We're here to help! If you encounter any issues during deployment, we offer 1-on-1 calls to walk you through the process and resolve any challenges you might face.

Support

Do you provide documentation and support?

Yes! We're committed to providing comprehensive documentation for PanelFor.dev. I'll do my best to write detailed docs, but if you have any questions or need clarification, I'm available for 1-on-1 calls to ensure you get the most out of the product.

What kind of support do you provide?

We offer personalized 1-on-1 support calls to help you with any questions, implementation challenges, or customization needs. Our goal is to ensure you successfully implement and use PanelFor.dev in your projects.

Can I contribute to the project or report bugs?

We're planning to open contribution opportunities exclusively for customers who have purchased the product. This will allow you to contribute to our GitHub repository, suggest missing features, and help improve PanelFor.dev for the entire community.

Can I request new features?

Absolutely! We're actively working on expanding PanelFor.dev's capabilities. We welcome feature requests from our community and are committed to continuously improving the product based on user feedback and needs.

Is there a community or forum?

As we grow and build our user base, we're considering creating a community forum or discussion platform. This would provide a space for users to share experiences, ask questions, and connect with other developers using PanelFor.dev.