Next.js 15 Starter Template

Hey everyone! :wave:

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.

[GITHUB LINK]

:fire: 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

:thinking: 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.

:hammer_and_wrench: Features I’d love feedback on:

  1. Structure: Does the folder structure and file organization make sense for scalability and easy navigation?
  2. Configuration: Are there any best practices I missed in my ESLint, Prettier, or Tailwind configuration? Anything you’d add or remove?
  3. Performance: Any performance optimization suggestions for the setup? (e.g., static/dynamic optimizations, image handling, etc.)
  4. 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?

:pray: 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!

5 Likes

I haven’t had the chance to try this out myself yet, but thank you for your contribution!

Hi, awesome. I’m looking for something similar. Yesterday i was thinking “I need to set up a new project for my freelance work. This is very time consuming, i wonder if i can generate a template”. From what i’ve seen, for my scenario i’m missing only two things:

  • Dashboard layout with Siderbar
  • Configuration for Login/SignUp
1 Like

Raise a PR? :eyes: Would be awesome to build on this!

Hi! I’m like to work on this and will probably start over the weekend.

Do you have any recommendations for an authentication solution? I’m considering Firebase Auth, but I’m open to other suggestions.

Thanks!

Nice! Let us know how else we can help.

We have a helpful guide which may be a good starting point:

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.