Watson natural language processing to analyze semantic features of any text. Provide plain text, HTML, or a public URL, and Natural Language Understanding returns results for the features you specify. We are using Hasura Platform to host the project on the cloud.
- React Native - React Native README.md
- React JS - React JS README.md
- To test the project on web browser - https://web.quantifier67.hasura-app.io/
In order to host our project on the cloud for everyone to see we'll use the hasura platform.
Follow the instructions in this section to setup a cluster to which you can push your project folder.
We'll need to install the hasura command line interface to use the hasura platform. To install use
$ curl -L https://hasura.io/install.sh | bashTo check if it successfully installed use
$ hasura version
hasura version: v0.2.45Create an account or login to hasura using
$ hasura loginYour browser will open a link where you can register or login to hasura.
To create a cluster you can use the hasura free tier system.
$ hasura cluster create --type=free
INFO Creating a Hasura cluster...
INFO Hasura cluster created cluster=quantifier67
INFO Initializing the cluster...
INFO Cluster initialized
INFO Kubernetes context has been added to this system context=quantifier67Note your cluster name. In this case it is quantifier67.
To add a cluster to this project use the following commands.
# Add cluster
$ hasura cluster add quantifier67 -c hasura
# Set this cluster as the default
$ hasura cluster set-default hasura
# Add ssh-key
$ hasura ssh-key add -c hasuraFollow the below steps.
# Go to your project folder
$ cd /home/user/projects/watson_integration
# Add all files for commit
$ git add .
# Commit files
$ git commit -m "First commit"
# Push to hasura cluster
$ git push hasura masterThis will take some time to execute. After it is done use the following command to view your app.
# To view the api microservice
$ hasura microservice open api
# To view the app microservice
$ hasura microservice open appYour application is now viewable to anyone with the link to your microservice.
For more info on managing clusters and hosting your project refer to the hasura documentation.
- Zunaid Sorathiya - Github profile (React-Native)
- Akshay Raman - Github profile (React-JS + Python-Flask)
- Pavan Bellamkonda (Python-Flask)