DEV Community

Nermin Karapandzic
Nermin Karapandzic

Posted on

22 1

I've created an open source Spring Boot + Nextjs starter kit

Seeing how these are quite popular currently (mainly in nextjs space) and how one still doesn't exist with spring boot as a backend, I've decided to create one myself.

Here is the repository: https://github.com/NerminKarapandzic/spring-boot-nextjs-starter-kit

There's nothing special about the integration with Nextjs here, you could easily swap it with any frontend framework.

The starter kit includes:
Authentication with email and password
Authentication with oauth2 providers (google, facebook, github, okta)
RBAC
Password reset
Email sending with SMPT, using mailpit locally
Basic s3 integration
Pages for all of the basic user stuff on frontend and so on...

There is a youtube video that I made while building this, if you're interested you can check that out as well:

I plan to add smaller updates to this over time, things like user impersonation, maybe some basic analytics (perhaps self hosted solution), observability, newsletter subscriptions and scheduling etc.
I'd love to get contributors from outside as well, so feel free to make suggestions or straight up pr's :)

👋 One thing before you go

Remember when side projects didn't cost so much? 😒

We have created a membership program that helps cap your costs so you can build and experiment for less. And we currently have early-bird pricing which makes it an even better value! 🐥

Just one of many great perks of being part of the network ❤️

Top comments (2)

Collapse
 
hendisantika profile image
Hendi Santika

Nice sample bro.

Thanks

Collapse
 
lightspeedev profile image
Inder from lightspeedev

Very helpful, I am learning springboot and familiar with next.js was looking for examples where I can combine them

Thanks 👏

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay