Skip to content

[Project]: Add Python-based Hotel Management System Starter #204

@Chirantan112

Description

@Chirantan112

What problem does this solve?

🏨 GSSoC'26 Project Proposal: Hotel Management System (Python)

📋 Description

I would like to contribute a comprehensive Hotel Management System built in Python to the starter_code directory. This project is designed to help beginners understand real-world application logic, data structures, and input validation.

🛠 Tech Stack

  • Language: Python 3.x
  • Concepts: Nested Dictionaries, Functional Programming, CLI Design, Data Validation.

Proposed solution

✨ Key Features Implemented

  • Automated Inventory: Generates 40 rooms across 4 categories (Deluxe, Super Deluxe, Suite, Presidential) using dynamic indexing.
  • Booking Engine: Handles room allocation, guest details, and stay duration limits (max 30 days).
  • Billing Logic: Automatically calculates total costs based on room tier and number of days.
  • Robust Validation: Includes 10-digit phone number verification and error handling for non-numerical inputs.
  • Search & Filter: Allows users to search for rooms by type and view specific guest records.

Alternatives considered

No response

Which part of the app does this affect?

Starter code system

Estimated complexity

Medium (one function and one template change)

Before submitting

  • I searched existing issues and this has not been requested before.
  • This change would benefit contributors beyond my own use case.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions