Datakolo is a headless CMS I built that lets you create content once and use it anywhere. No more copy-pasting between platforms or being stuck with trash templates. Just pure content freedom.
It's like WordPress, but without all the bloated garbage.
Traditional CMS = content + presentation Headless CMS = content only + API access
You create content once, then pull it into whatever frontend you want: websites, apps, AR/VR, whatever.
Frontend:
- Next.js
- Tailwind CSS + shadcn/ui
- React Hook Form + Zod
Backend:
- Deno
- Oak (Express.js for Deno)
- MongoDB
- JWT
Sign up, log in, the usual drill.
Projects are like folders for your content.
This is where it gets fun. Want a blog? Define what posts look like. Product catalog? Define what products look like.
Example Post Schema:
- title (string, required)
- content (string, required)
- isPublished (boolean)
Fill in the fields based on your schema. Datakolo validates everything so you can't mess it up.
Go to Settings, generate an API key. Keep this secret.
Head to the API Builder tab and create your API queries:
- Select which repository you want to work with
- Choose an operation (Get All or Get One)
- If you're getting a specific item, enter its ID
- Copy the generated URL and code snippets
Your content is now available through a clean API.
GET /api/v1/projects/:projectId/repositories/:repositoryId/contents
GET /api/v1/projects/:projectId/repositories/:repositoryId/contents/:id
Always include your API key:
Authorization: Bearer YOUR_API_KEY_HERE
- Build your portfolio/blog/app exactly how you want it
- Future-proof your content when frontend tech inevitably changes again
- No more copy-pasting content between platforms
- Your content, your rules
- Clone this bad boy
make dev- Backend on http://localhost:8000
- Frontend on http://localhost:3000
- Go crazy
Made with ❤️. Star it on GitHub if you're feeling generous.
That's it. Lock in and go build something awesome with it.







