🍎 kCal [KDX]: AI-Powered Calorie Tracking App

📋 Overview

kCal [KDX] is a modern PHP/JavaScript web application that uses artificial intelligence (Toqan inside) to calculate and monitor daily calorie intake. Users can interact with an AI assistant through text or images to get accurate calorie estimations for their meals.

🌐 Live Demo

🔗 Try it now: https://kcal.kdx.ro

Experience the AI-powered calorie tracking firsthand! Create an account and start chatting with the AI assistant about your meals, or upload food photos for instant calorie analysis.

🚀 Tech Stack

Backend: PHP 8+, MySQL, cURL, Sessions Authentication
Frontend: JavaScript ES6+, CSS3, HTML5, Font Awesome
AI Integration: Toqan AI API, Real-time Chat, Computer Vision

⚡ Key Features

🤖 Smart AI Chat

  • Natural conversation with AI for calorie calculations
  • Automatic food identification from text descriptions
  • Continuous memory across all conversations

📸 Image Analysis

  • Upload food photos for automatic analysis
  • Drag & drop interface with mobile camera support
  • Instant food recognition and calorie estimation

📅 Daily Organization

  • Conversations organized by date (“Today”, “Yesterday”)
  • View history from any day, edit only current day
  • AI remembers everything across all sessions

🎨 Modern Interface

  • Responsive design for desktop and mobile
  • Light/Dark theme system
  • Smooth animations and typing effects

🛠️ Advanced Features

  • Admin Panel – User management, statistics, global settings
  • Email System – SMTP configuration, verification emails
  • Security – SQL injection protection, input validation, CSRF protection
  • Performance – Optimized queries, lazy loading, asset minification

🎯 Technical Highlights

  • AI Memory Management – Continuous conversation context
  • Real-time Communication – Async polling for live responses
  • Mobile-First Design – Touch-optimized interface
  • Modular Architecture – Scalable and maintainable code

📊 Impact

For Users: Intuitive calorie tracking with AI accuracy and seamless cross-device experience


kCal [KDX] combines modern web development with AI to create an intelligent, user-friendly solution for nutrition tracking and calorie management.

Login
First page
Conversation
Profile
Admin