/blog-api

High Performant Personal Blog API with user interface for managing posts and a small set of clean features.

Primary LanguagePythonMIT LicenseMIT

✨🚀 High Performant Personal Blog API, with user interface for managing posts and a small set of clean features.

* Powered by django-ninja REST framework.



📙 Awesome Features:

  • Management Panel for easiest control of blog features (posts, tags and more.);
  • Automatic management of slugs, for better looking URLs;
  • Automatic generation of API Documentation using SwaggerUI/OpenAPI, which can be found at /docs and /openapi.json endpoints.
  • Database optimized for performance(including query optimizations, pagination and cache)
  • Rich Text Editor (CKEditor) content manager, for creating any kinds of blog posts.
  • High Performant API using ASGI for better handling for async requests.

Screenshots


LICENSE

This project is licensed under the terms of the MIT license.