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
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
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)
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)
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.