Kaaf Events
A fully CMS-driven website for an event management company.

Kaaf Events needed a website that shows off their work and brings in enquiries — and that their own team can keep up to date.
The site is built in Next.js for speed and search visibility, backed by a Node.js API and a React admin panel that controls every section of the site.
✳ The problem
A static website that needed a developer for every change, and enquiries arriving across scattered channels.
✳ The solution
A website where every section is driven by the CMS, plus an admin panel to handle enquiries, quotation requests and job applications in one place.
What it does.
- (01)
Managed homepage
Hero banners, video sections, site statistics and testimonials, all editable from the admin panel.
- (02)
Services & portfolio
Service pages and a categorised portfolio of past events.
- (03)
Gallery, blogs & vlogs
Photo gallery and content sections that help the site rank and keep visitors engaged.
- (04)
Enquiries & quotations
Contact enquiries and quotation requests collected and tracked from the admin panel.
- (05)
Careers
Job openings with online applications.
- (06)
Users & roles
Admin users with role-based permissions.
Engineering highlights.
- 01Dynamic sitemap and robots configuration for search engines
- 02API documented with Swagger
- 03Role-based admin access
Full stack developer — website, admin panel and backend API.
- Next.js
- React
- Vite
- Node.js
- Express.js
- MongoDB
- Tailwind
- Swagger
Reach out to me
Let’s create together.
✳ Results-driven solutions
Have a product idea, a website to build or a system to modernise? Send me a message.