Skip to Main Content
Workshop Beginner

From Scratch to Strapi: Build Full-Stack Apps with a Headless CMS

Approved
Session Description

Building full-stack applications from scratch can be overwhelming—setting up authentication, APIs, databases, admin panels, and more. But what if you could skip all that boilerplate and go straight to building?

This workshop introduces Strapi, a powerful open-source, headless CMS that enables developers to build and manage modern APIs without writing backend code. Whether you're a beginner or a frontend developer looking to go full-stack, this session will equip you with the tools to rapidly prototype and deploy full-stack apps using open-source technologies.

What We'll Cover

  1. Introduction to Headless CMS

    • What is a headless CMS?

    • Why use Strapi over traditional backend frameworks?

    • Advantages of open-source and self-hosted CMS platforms

  2. Getting Started with Strapi

    • Installation and project setup (Node.js with SQLite or PostgreSQL)

    • Admin panel walkthrough

    • Creating custom content types (e.g., Blog, Project, Event)

  3. Building and Managing Content

    • Setting up content relations (one-to-many, many-to-many)

    • Media uploads and content collection management

    • Role-based access control (public vs authenticated routes)

  4. Consuming Strapi with a Frontend

    • Generating REST

Tools You’ll Explore

  • Strapi (Node.js CMS)

  • SQLite (as the database)

Why Attend

  • Learn to prototype full-stack applications without backend boilerplate

  • Use modern, open-source tools to build and manage custom APIs

  • Build projects ready for deployment, expansion, and real-world use cases

  • Ideal for portfolios, content-driven applications, or internal tools

Who Should Attend

  • Frontend developers seeking to expand into full-stack development

  • Students interested in APIs, JAMstack, and modern CMS architectures

  • Hackathon participants and rapid prototypers

Outcome
By the end of this session, participants will have a functional full-stack application powered by Strapi and the knowledge to customize, scale, and deploy similar projects using open-source tools.

References

Session Categories

Introducing a FOSS project or a new version of a popular project

Speakers

Eshan Singh
Contractor | Independent

I’m Eshan Singh, a security researcher, tech enthusiast, and passionate advocate for open-source projects and technology.

Previously a security engineer, I now focus on research, exploration, and contributing to the cybersecurity landscape. I’ve had the privilege of mentoring and conducting training sessions at premier institutes like IIT Kanpur and IISc Bangalore, helping students and professionals deepen their understanding of security.

As a core committee member of DEF CON Delhi, I actively contribute to fostering a stronger security community. I enjoy breaking down complex ideas into simple, actionable insights, making security more accessible for everyone.

Eshan Singh

Reviews

No reviews yet.