ExpireEye Backend API
A powerful FastAPI backend service for food expiry tracking with AI-powered object detection, barcode scanning, and real-time notifications.
JWT Authentication
Secure token-based auth
Product Tracking
Smart expiry management
AI Detection
YOLO-powered recognition
Quick start
Get your ExpireEye backend up and running in minutes
Configure environment variables
Create a
.env file with your database and API credentials.You’ll need to configure database credentials, JWT secret, Cloudinary settings for image uploads, and other API keys.
Start the server
Launch the FastAPI development server.Your API is now running at
http://localhost:8000/apiView interactive documentation
View interactive documentation
FastAPI provides automatic interactive API documentation:
- Swagger UI: http://localhost:8000/docs
- ReDoc: http://localhost:8000/redoc
Explore by feature
Discover what you can build with ExpireEye Backend
Authentication
Secure JWT-based authentication with token management and session handling
Product tracking
Manage product inventory with categories, barcodes, and nutrition information
Expiry detection
Automated expiry monitoring with scheduled checks and smart alerts
AI detection
YOLO-based object recognition for identifying food items from images
Barcode scanning
Scan product barcodes and QR codes to quickly add items to inventory
Real-time notifications
WebSocket-based push notifications for expiry alerts and updates
API resources
Complete reference for all API endpoints
Authentication
User signup, login, and token management endpoints
Product inventory
Manage the global product catalog with CRUD operations
User inventory
Track user-specific products with quantities and expiry dates
Detection
AI-powered object detection and barcode scanning APIs
Notifications
Real-time notifications via WebSocket and REST endpoints
Statistics
User statistics and analytics data
Ready to get started?
Follow our quickstart guide to set up your ExpireEye backend in minutes and start tracking product expiration dates with AI-powered detection.
View quickstart guide