i

About This API

RESTful backend powering atonixdev's personal brand website

This is the backend API for atonixdev's personal brand hub website. It provides RESTful endpoints for managing profile information, projects, services, testimonials, contact forms, and blog content with full CRUD operations.

Py Django 4.2 ⚙ DRF DB PostgreSQL/SQLite 🔑 JWT Auth ☁ OpenStack AI AI/ML ⚙ DevOps
#

API Endpoints

Complete REST API documentation

🔑
Authentication

POST /api/token/ - Obtain JWT token

POST /api/token/refresh/ - Refresh JWT token

👥
Profile

GET /api/accounts/profile/ - Get profile information

PUT /api/accounts/profile/ - Update profile

📁
Projects

GET /api/portfolio/projects/ - List all projects

GET /api/portfolio/projects/{id}/ - Get project details

GET /api/portfolio/projects/featured/ - Get featured projects

Services

GET /api/services/ - List all services

GET /api/services/{id}/ - Get service details

💭
Testimonials

GET /api/testimonials/ - List all testimonials

GET /api/testimonials/{id}/ - Get testimonial details

GET /api/testimonials/featured/ - Get featured testimonials

Contact

POST /api/contact/inquiries/ - Send contact message

GET /api/contact/inquiries/ - List inquiries (Admin)

📄
Blog

GET /api/blog/posts/ - List blog posts

GET /api/blog/posts/{slug}/ - Get blog post details

POST /api/blog/posts/{slug}/increment_views/ - Increment views

Getting Started

How to interact with this API

To interact with this API, you can use various tools and methods:

  • cURL - Command line HTTP client for testing endpoints
  • Postman - GUI API testing and documentation tool
  • Frontend Application - React app running on port 3000
  • Python Requests - Programmatic API access

Example API Call:

curl -X GET "https://api.atonixdev.org/api/accounts/profile/public/" \ -H "Content-Type: application/json"

Architecture Expertise

Technical domains and specializations

This backend powers a personal brand website showcasing expertise in sovereign infrastructure and digital independence:

OpenStack Cloud Architecture

Design and deploy distributed cloud environments using OpenStack for full cloud orchestration, bare-metal and virtualized compute clusters, OVN/OVS networking.

AI & Machine Learning

High-performance computing environments optimized for AI/ML workloads, GPU and Neuron accelerators, containerized microservices, edge-to-cloud data pipelines.

DevOps & CI/CD

Build end-to-end DevOps pipelines using Git, Jenkins, GitLab CI, Docker containerization, automated testing, security scanning, zero-downtime deployment workflows.

Systems Programming

Low-level systems programming in C/C++, backend service optimization, AI application development with Python/TensorFlow/PyTorch, model deployment on GPU/Neuron clusters.