- Short description
- Demo video
- The architecture
- Project roadmap
- Getting started
- Running the tests
- Built with
- Authors
Life for the hospitality industry has changed drastically due to the coronavirus pandemic and the future of hotels will look drastically different in a post COVID world. With new guidelines coming in from the tourism ministry, hotels and accommodation units have to ensure social distancing and adequate safety & hygiene measures.
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.
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 Hackathon404/frontend/Hackathon404/
npm install
Step 3: For ios:
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