Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.71 KB

POD_A.md

File metadata and controls

36 lines (25 loc) · 1.71 KB

Hotel Management System

For Context

We will build a Hotel Management System for managing general activities of a hotel like booking of rooms, billing etc.

Project Description

The project is a full fledged application with a robust documentation on project requirements and all necessary details.
The document can be found here ...

In the document folder you would find 4 files...

  1. Overview → gives an overview of what an Hotel Management System is and it features.
  2. Features Implementation → documents actionable implementation details of features with routing.
  3. Database Design → gives an in-depth overview of the data layer of the system with Entity Relationship Diagram (ERD).
  4. Weekly Task → Describes what should be done.

Features To Implement

For this week you are expected to implement the following features

  • Setup Continuous Integration using any platform of your choice e.g Github Action, Circle Ci, Travis CI etc (Github action is most preferred) (3 hrs)
  • Setup Continuous Deployment using any platform of your choice e.g AWS, Digital Ocean, Heroku(most preferred) etc. (4 hrs)
  • Create an ERD diagram for the app (2 hrs)
  • Authentication System using Django User (2 days)
  • Booking Service (2 days)
  • Payment Service (2 days)

Expectations and Approach

  • Understanding specifications and asking timely questions where necessary.
  • Make use of Github project management tool to assign tasks, organize workflow and measure performance.
  • Breaking down large tasks into the small chunks of work.
  • Follow the github branching workflow convention.
  • Code style must use PEP8 style guide coding convention.