- Short description
- Demo video
- The architecture
- Project roadmap
- Getting started
- Running the tests
- Built with
- Authors
COVID 19 epidemic has introduced many variables that are currently fogging up the prospects of the hospitality industry. During the epidemic, measures to avoid cross contamination through food, containers or human touch, have suspended the “culture of sharing”. Moreover, due to restricted motion during the epidemic, the hotel industry will have to prepare for a significant increase in tourism demand after the epidemic. How hotels co-ordinate their resources and adapt to this sudden increase while guaranteeing service quality is crucial to their survival. Due to the uncertainty of the changes in customer needs after the epidemic and new guidelines coming in from the tourism ministry, hotels need to review their existing service offerings so as to adapt to the changes in customer experience.
Sustaining a hospitality business is all about the amazing guest experience and carving ‘brand identity’ in an ever-evolving market.“Touchless Hospitality” will be the new order. Hotels will now be chosen basis the levels of safety and hygiene instead of the fancy perks. Automation in guest-facing hotel functionalities like mobile check-in, in-room smart hotel technology helps in adding the ‘wow’ factor in guest service delivery. It also influences your guest decision making- either they will think – ‘Never here again’ or they will think- ‘I am coming again.’
Human beings by nature long for travel and discover new places. Hospitality industry have to shift the way they manage guest services in times of crises such as the COVID-19 pandemic. Providing solution catered to guest comfort & safety, backed by IBM Cloud & Watson Services will enable the hospitality industry to bounce back in business quickly.
Additional Demo Video - PATH 1
Additional Demo Video - PATH 2
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
What things you need to install the software and how to install them
brew install node
brew install watchman
For ios:
- Xcode from Mac App Store.
- CocoaPods
sudo gem install cocoapods
For Android:
brew cask install adoptopenjdk/openjdk/adoptopenjdk8
- Android Studio
- Install the Android SDK
- Configure the ANDROID_HOME environment variable
Add the following lines to your
bash $HOME/.bash_profile
orbash $HOME/.bashrc
config file:For more details on installation click here and select the tabexport ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/emulator export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools
React Native CLI Quickstart
Step 1:
git clone https://github.com/Husna-banu/Hackathon-404.git
Step 2:
cd Hackathon-404/frontend/Hackathon404/
npm install
Step 3: For ios:
cd ios
pod install
cd ..
npm run ios
For android:
npm start (in one terminal)
npm run android (in another terminal)
Admin credentials:
emailID: [email protected]
password: hoteladmin@123
Guest credentials:
emailID: [email protected]
password: hotelguest@123
As this application is more of user interface, snapshot testing is done which capture each and every bit of UI. Linting is done to avoid unnecessary warnings and developer errors and for code cleanup. Run test case using the below command:
npm t
- Java spring boot - Backend
- Maven - Dependency management
- IBM Cloud Foundry Orgs - The web framework used
- React Native - Frontend
- React Hook - Application state management
- Harsha Mulani - Commander - hmulani
- Snehanjana Ray - Backend Developer - SnehanjanaRay
- Husna Banu - Frontend Developer - Husna-banu
- Niharika Sinha - Frontend Developer - Niharika123
- Piyalee Maiti - Frontend Developer - piyaleemaiti