📜  SDE-1 2019 校内 OYO 客房(1)

📅  最后修改于: 2023-12-03 15:05:07.279000             🧑  作者: Mango

SDE-1 2019 校内 OYO 客房

介绍

SDE-1 2019 校内 OYO 客房是一款软件开发工程师的招聘项目,旨在为程序员提供一个实现客房预订系统的机会,包括酒店列表、房间类型、入住日期等。该项目由 OYO 酒店开发,可帮助工程师们提高他们的编码技能以及了解较大规模的项目开发流程。

项目要求

该项目的主要目标是开发一个客房预订系统,该系统应满足以下要求:

酒店管理
  • 展示酒店名称、地址、房间类型和价格等信息。
  • 支持搜索、筛选和排序。
客房预订
  • 支持选择入住和离开日期。
  • 列出客房类型及其价格和数量。
  • 支持选择客房类型和预订数量。
管理员权限
  • 管理员应该能够添加和更新酒店信息,包括位置和房间信息。
  • 管理员应该能够查看房间预订情况,以便他们能够更好地管理酒店。
项目技术

该项目同时也旨在为工程师们提供学习新技术的机会,以下是该项目所涉及的一些技术:

  • 后端框架:Python (Django)
  • 前端框架:ReactJS
  • 数据库:PostgreSQL
  • 版本控制:Git
如何参与

此项目为开源项目,欢迎所有程序员提交 pull requests。如果您想参与此项目,请执行以下步骤:

  1. Fork 仓库。
  2. 安装所需的技术和软件。
  3. 选择一两个缺陷或功能以开始解决问题。
  4. fork 的仓库更改可以提交给主仓库以得到审核,审核通过后即可合并到主仓库中。

可参考范例代码:

def greet(name: str) -> str:
    """
    >>> greet('Alice')
    'Hello, Alice!'
    >>> greet('Bob')
    'Hello, Bob!'
    """
    return f'Hello, {name}!'

完整的参考文档可以在 GitHub 页面 中找到。