ALX GRADUATION

ALX Project Nexus

E-commerce backend built as the graduation project for the ALX Backend ProDev Advanced Engineering program.

01 Project Overview

ALX Project Nexus is a full-featured e-commerce backend developed as the capstone graduation project for the ALX Backend ProDev Advanced Engineering Program. It demonstrates production-level practices including comprehensive API design, background task processing, automated CI/CD pipelines, error monitoring with Sentry, and containerized deployment.

02 Key Features

E-Commerce Core

Product management, order processing, payment integration, and user account management.

Async Processing

Celery workers for order confirmation emails, payment processing, and report generation.

CI/CD Pipeline

GitHub Actions pipeline with automated testing, linting, and deployment workflows.

Error Monitoring

Sentry integration for real-time error tracking, performance monitoring, and issue alerting.

03 Technology Stack

Python Django 5.0 DRF PostgreSQL Celery Redis Docker Sentry GitHub Actions

04 Architecture

API → Django REST Framework (Products, Orders, Users, Payments)
Workers → Celery (Email, Notifications, Reports)
Data → PostgreSQL | Redis (Broker/Cache)
Monitoring → Sentry (Errors) | CI/CD (GitHub Actions)

05 Engineering Highlights

This project demonstrates the complete backend engineering lifecycle, from API design to automated deployment. The CI/CD pipeline ensures code quality with automated tests and linting. Sentry integration provides production-grade error monitoring. Docker containerization enables consistent deployments across environments. The project earned successful graduation from the ALX Advanced Backend Engineering program.

Sentinel Auth