SaaS Platform for Automating OLX Responses with AI Bots
Developed a full-stack web service for automating incoming message handling and sales workflows on OLX. The project is
built as a Django monolith with an API layer, background job queues, a subscription system, token-based billing,
third-party integrations, and AI logic for generating replies.
Implemented in the project:
- user management and authentication system;
- connection and management of OLX accounts;
- handling of listings, conversations, and inbox workflows;
- bot builder with rules, templates, and AI-generated replies;
- OpenAI integration for message generation;
- token usage tracking and deduction for AI usage;
- pricing plans, subscriptions, payment flows, and callback handlers;
- background jobs and scheduled processes using Celery/Redis;
- webhook integrations with external services;
- notifications and service logic for user support;
- frontend interface for dashboard, settings, bot management, and integrations.
Technologies and stack:
- Python, Django, Django REST Framework
- PostgreSQL
- Celery, Redis
- OpenAI API
- JavaScript, React, webpack
- HTML, CSS, Bootstrap
- REST API, webhooks, OAuth/callback flows
- Docker
- Integrations with external services and payment systems
Skills demonstrated by the project:
- web service architecture design;
- backend development with Django;
- API and business logic implementation;
- third-party API integrations;
- AI functionality integration into a product;
- working with queues, cron-like jobs, and asynchronous processes;
- building billing, pricing, and usage-limiting systems;
- full-stack development and support of a user dashboard;
- evolution of a complex product with multiple connected domains.
#Python #Django #DjangoRESTFramework #PostgreSQL #Redis #Celery #OpenAIAPI #JavaScript #React #webpack #RESTAPI
#Webhooks #Docker #SaaS #AIChatbot #Billing #Integrations
built as a Django monolith with an API layer, background job queues, a subscription system, token-based billing,
third-party integrations, and AI logic for generating replies.
Implemented in the project:
- user management and authentication system;
- connection and management of OLX accounts;
- handling of listings, conversations, and inbox workflows;
- bot builder with rules, templates, and AI-generated replies;
- OpenAI integration for message generation;
- token usage tracking and deduction for AI usage;
- pricing plans, subscriptions, payment flows, and callback handlers;
- background jobs and scheduled processes using Celery/Redis;
- webhook integrations with external services;
- notifications and service logic for user support;
- frontend interface for dashboard, settings, bot management, and integrations.
Technologies and stack:
- Python, Django, Django REST Framework
- PostgreSQL
- Celery, Redis
- OpenAI API
- JavaScript, React, webpack
- HTML, CSS, Bootstrap
- REST API, webhooks, OAuth/callback flows
- Docker
- Integrations with external services and payment systems
Skills demonstrated by the project:
- web service architecture design;
- backend development with Django;
- API and business logic implementation;
- third-party API integrations;
- AI functionality integration into a product;
- working with queues, cron-like jobs, and asynchronous processes;
- building billing, pricing, and usage-limiting systems;
- full-stack development and support of a user dashboard;
- evolution of a complex product with multiple connected domains.
#Python #Django #DjangoRESTFramework #PostgreSQL #Redis #Celery #OpenAIAPI #JavaScript #React #webpack #RESTAPI
#Webhooks #Docker #SaaS #AIChatbot #Billing #Integrations