New crash course · Next.js + Strapi CMS

Build a complete Jewellery Listing Website — powered by a real CMS

Go beyond hardcoded tutorials. Build a production-ready website where every section, product and image is managed from Strapi — then deploy the whole thing live, step by step.

  • Next.js
  • Strapi CMS
  • Neon PostgreSQL
  • Cloudinary
  • Production deploy
100% CMS-driven contentReal client-style projectHosted cloud databaseImage CDN with CloudinaryDeployed to productionPortfolio-ready100% CMS-driven contentReal client-style projectHosted cloud databaseImage CDN with CloudinaryDeployed to productionPortfolio-ready

What makes this project different

Not another hardcoded website.

Most tutorials bake content straight into the frontend. In this crash course, every single section and piece of content is managed through Strapi CMS — the way real, production websites work.

The usual tutorialapp/page.tsx
// content baked into code
const products = [
  { name: "Kamal Jhumka", price: 46800 },
  { name: "Rope Kada", price: 112200 },
];
HARDCODED
  • Every content change needs a developer
  • Edit code → rebuild → redeploy
  • Clients can't update their own site
Strapi CMS· Content ManagerWhat you'll build
  • Hero Slider In CMS
  • Gold Collection In CMS
  • Latest Jewellery In CMS
  • Diamond Jewellery In CMS
  • Savings Schemes In CMS
  • Testimonials & FAQs In CMS
  • About & Store Info In CMS
  • Business owners update content themselves
  • Log in, edit, publish — changes go live
  • Exactly how production websites work

What does that mean?

Imagine you're a business owner…

No need to contact a developer or touch the code. Log in to the Strapi admin panel, make the change, and it automatically reflects on the website.

Update product info

Prices, weights and purity in seconds

Change website content

Banners, headlines and the about section

Add new jewellery

Upload photos, set the price, publish

Modify whole sections

Schemes, FAQs, testimonials, store info

Editing a product price in Strapi and publishing it to the live website
1Log in2Edit3Publish4Live on the site

The live project

This is what you'll build

Swarnika Jewellers — a complete jewellery listing website with a hero slider, gold & diamond collections, product pages, savings schemes, testimonials, FAQs and store location. All of it CMS-powered, all of it live.

jewellery-shop.yogeshchavan.dev
Swarnika Jewellers home page hero
jewellery-shop.yogeshchavan.dev
Gold collection categories
jewellery-shop.yogeshchavan.dev
Latest jewellery product cards
Kamal Jhumka

22K · 6.3 g

Kamal Jhumka

₹46,800

Twisted Rope Kada

22K · 14.9 g

Twisted Rope Kada

₹1,12,200

Solitaire Band

22K · 3.4 g

Solitaire Band

₹25,700

Filigree Bangles

22K · 19.6 g

Filigree Bangles

₹1,47,800

Vati Mangalsutra

22K · 9.8 g

Vati Mangalsutra

₹74,100

Eternity Diamond Ring

18K · VVS · 0.50 ct

Eternity Diamond Ring

₹84,900

Single Stone Nosepin

18K · VVS · 0.05 ct

Single Stone Nosepin

₹8,900

Bridal Necklace Set

Gold Collection

Bridal Necklace Set

Necklaces

Ruby Kada

Gold Collection

Ruby Kada

Kada

Diamond Studs

Diamond Collection

Diamond Studs

Earrings

Kamal Jhumka

22K · 6.3 g

Kamal Jhumka

₹46,800

Twisted Rope Kada

22K · 14.9 g

Twisted Rope Kada

₹1,12,200

Solitaire Band

22K · 3.4 g

Solitaire Band

₹25,700

Filigree Bangles

22K · 19.6 g

Filigree Bangles

₹1,47,800

Vati Mangalsutra

22K · 9.8 g

Vati Mangalsutra

₹74,100

Eternity Diamond Ring

18K · VVS · 0.50 ct

Eternity Diamond Ring

₹84,900

Single Stone Nosepin

18K · VVS · 0.05 ct

Single Stone Nosepin

₹8,900

Bridal Necklace Set

Gold Collection

Bridal Necklace Set

Necklaces

Ruby Kada

Gold Collection

Ruby Kada

Kada

Diamond Studs

Diamond Collection

Diamond Studs

Earrings

Throughout this crash course

The complete production stack

Four tools that work together exactly like they would on a real client project.

01

Frontend

Next.js

Fast, SEO-friendly pages, dynamic routes for every collection and product.

02

Content

Strapi CMS

An admin panel where every section, product and image is managed — no code needed.

03

Database

Neon PostgreSQL

A hosted, serverless Postgres database powering Strapi in the cloud.

04

Media

Cloudinary

Upload, store and deliver optimised jewellery images straight from Strapi.

And most importantly

Deploy the entire application to production — step by step.

Finish with a live URL you can share — just like the demo you're looking at.

  • Strapi CMS deployed to the cloud
  • Neon PostgreSQL database connected
  • Cloudinary media configured
  • Next.js frontend in production
  • LIVE · jewellery-shop.yogeshchavan.dev

Curriculum

From empty folder to live website

A focused, step-by-step path. Every module builds a real piece of the final project, so nothing you learn is throwaway.

  • Tour of the live jewellery website you'll build
  • How a CMS-powered architecture works
  • Setting up the Next.js project

By the end of this crash course

You'll have built a real-world, fully functional website

Not just an understanding of how Next.js and Strapi work together — a finished product you can put to work.

Portfolio

A standout, deployed project that proves you can ship real-world applications.

Freelancing

A proven architecture you can reuse for paid website projects.

Clients

Offer businesses customizable websites they can manage themselves.

This course is for you if…

  • You know React basics and want to build something real
  • You're tired of tutorials with hardcoded content
  • You want a deployed project for your portfolio
  • You want to offer CMS-powered websites to clients
YC

Your instructor

Yogesh Chavan

Full-stack developer, freelancer & educator

Yogesh is a Freelancer, full-stack developer specialising in React, Next.js and TypeScript. He has built production software for enterprise clients, mentors developers on CodeMentor, and teaches the exact workflow he uses to ship real client projects.

Professional experience
9+ years
Professional experience
Developers trained
3,000+
Developers trained
Course Rating
4.9★
Course Rating
Technical articles
100+
Technical articles

Enroll today

Next.js + Strapi CMS Crash Course

  • Step-by-step build of the complete jewellery website
  • Strapi CMS setup, content modelling & admin workflows
  • Neon PostgreSQL cloud database
  • Cloudinary image uploads & management
  • Full production deployment walkthrough
  • A portfolio-ready, live project

Start building real-world apps

Enroll now

FAQ

Questions, answered

Ready to move beyond basic websites?

Start building real-world applications.

Let's get started

Next.js + Strapi CMS Crash Course

Build & deploy a real website

Enroll