Rizqim Bot – Telegram Mini App Food Delivery Platform

A Telegram Mini App built with Laravel and React. Users can browse restaurants, order food, make online payments, and track their orders in real time directly within Telegram.

Telegram Bot Laravel React js

Project Overview

Description:

Rizqim Bot is a modern food delivery platform developed for the Telegram ecosystem. The backend is built with Laravel and PostgreSQL, providing a secure and scalable REST API, while the frontend is developed using React and Telegram Mini Apps technology.

The platform allows users to browse restaurants and menus, add products to their cart, place orders, complete online payments, and track order status in real time. An administrative panel enables efficient management of restaurants, menus, orders, customers, and other system resources.

The project is designed with a scalable architecture and leverages modern technologies such as REST API, Telegram Bot API, PostgreSQL, and Redis to ensure high performance and reliability.

Challenges

  • Integrating Telegram Mini Apps with the Laravel REST API.
  • Implementing secure Telegram WebApp authentication.
  • Designing an intuitive and responsive user interface.
  • Optimizing the order processing workflow.
  • Building a scalable PostgreSQL database architecture.

Client:

Rizqim bot

Technologies:

Laravel, React js

Status

Project Status

✓ Active

Website

t.me

Taqdim Etilgan Xizmatlar

Telegram Botlar Yaratish

Technical Architecture

Backend

  • ✓ Laravel 12
  • ✓ PHP 8.3
  • ✓ REST API
  • ✓ Laravel Sanctum
  • ✓ Telegram Bot API
  • ✓ PostgreSQL

Frontend

  • ✓ React 19
  • ✓ Vite
  • ✓ TypeScript
  • ✓ Telegram Mini Apps SDK
  • ✓ Tailwind CSS

DevOps

  • ✓ Docker
  • ✓ Docker Compose
  • ✓ Nginx
  • ✓ Supervisor
  • ✓ Linux (Ubuntu)

Security

  • ✓ HTTPS / SSL
  • ✓ JWT
  • ✓ CSRF Protection
  • ✓ SQL Injection Protection (Laravel Eloquent)
  • ✓ Rate Limiting
  • ✓ CORS
  • ✓ API Token Authentication

Key Features

Telegram Mini App

Telegram ichida ishlaydigan zamonaviy Mini App interfeysi.

Taomlar katalogi

Restoran menyusi va taomlarni qulay ko'rish.

Savatcha

Mahsulotlarni savatchaga qo'shish va boshqarish.

Buyurtma berish

Bir necha bosqichda tez va qulay buyurtma yaratish.

Yetkazib berish

Manzil tanlash va yetkazib berish xizmatini qo'llab-quvvatlash.

Onlayn to'lov

Click, Payme va boshqa to'lov tizimlari integratsiyasi.

Bildirishnomalar

Telegram orqali buyurtma holati haqida xabarnomalar.

Admin Dashboard

Buyurtmalar, foydalanuvchilar va statistika boshqaruvi.

Do you need a project like this?

Need help bringing your project to life? Let's discuss it together.

Contact