help@rskworld.in +91 93305 39277
RSK World
  • Home
  • Development
    • Web Development
    • Mobile Apps
    • Software
    • Games
    • Project
  • Technologies
    • Data Science
    • AI Development
    • Cloud Development
    • Blockchain
    • Cyber Security
    • Dev Tools
    • Testing Tools
  • Blog
  • About
  • Contact

Theme Settings

Color Scheme
Display Options
Font Size
100%
Back to Project
RSK World
restaurant-booking-bot
RSK World
restaurant-booking-bot
Restaurant Booking Bot - Python + Flask + SQLAlchemy + AI Chatbot + Reservations + Digital Menu
restaurant-booking-bot
  • static
  • templates
  • .gitignore78 B
  • LICENSE1.1 KB
  • README.md1.2 KB
  • app.py5.5 KB
  • models.py1.2 KB
models.py
models.py
Raw Download
Find: Go to:
"""
Restaurant Booking Bot - Database Models
Developer: Molla Samser (RSK World)
Designer & Tester: Rima Khatun
Website: https://rskworld.in
Year: 2026
MIT License (c) 2026 Molla Samser (RSK World)
"""

from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()

class Reservation(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(100), nullable=False)
    email = db.Column(db.String(100), nullable=False)
    date = db.Column(db.String(20), nullable=False)
    time = db.Column(db.String(20), nullable=False)
    guests = db.Column(db.Integer, nullable=False)

class Menu(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(100), nullable=False)
    price = db.Column(db.Float, nullable=False)
    category = db.Column(db.String(50), nullable=False)
    image_url = db.Column(db.String(200))

# Loyalty points model
class Loyalty(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    email = db.Column(db.String(100), nullable=False, unique=True)
    points = db.Column(db.Integer, default=0)
    def __repr__(self):
        return f"<Loyalty {self.email}: {self.points}>"
36 lines•1.2 KB
python

About RSK World

Founded by Molla Samser, with Designer & Tester Rima Khatun, RSK World is your one-stop destination for free programming resources, source code, and development tools.

Founder: Molla Samser
Designer & Tester: Rima Khatun

Development

  • Game Development
  • Web Development
  • Mobile Development
  • AI Development
  • Development Tools

Legal

  • Terms & Conditions
  • Privacy Policy
  • Disclaimer

Contact Info

Nutanhat, Mongolkote
Purba Burdwan, West Bengal
India, 713147

+91 93305 39277

hello@rskworld.in
support@rskworld.in

© 2026 RSK World. All rights reserved.

Content used for educational purposes only. View Disclaimer