Hey everyone!
I’ve been working on a small starter template for bootstrapping new projects using Next.js and wanted to get some feedback from this awesome community. The goal of this template is to speed up the initial setup process while providing a clean and scalable structure for developers to build upon.
What’s included:
- Next.js 15 using the new app router
- TypeScript support for type safety
- ESLint 9 and Prettier 3 configurations for consistent code formatting
- Tailwind CSS 3 for rapid UI development
- System, Light & Dark Mode for easy theming
- Next.js Bundle Analyzer to monitor bundle sizes
- Docker setup for easy deployment in production environments
Why I built this:
I often find myself setting up similar things for every new project. So I decided to create a starter template that includes everything I typically use and share it with the community. This is meant to save time and provide a foundation to build upon for both personal projects and client work.
Features I’d love feedback on:
- Structure: Does the folder structure and file organization make sense for scalability and easy navigation?
- Configuration: Are there any best practices I missed in my ESLint, Prettier, or Tailwind configuration? Anything you’d add or remove?
- Performance: Any performance optimization suggestions for the setup? (e.g., static/dynamic optimizations, image handling, etc.)
- Additional Features: Are there any features, libraries, or tools you’d want to see added to a starter template like this? Maybe auth, database connections, or anything else?
Looking for feedback:
I’d love any feedback, suggestions, or thoughts on what could be improved! If anyone is interested in trying it out or collaborating, I’m more than happy to share the repo and discuss ideas.
Thanks a ton in advance! Looking forward to hearing from you all!