Welcome to the server side to our project. This repository would encompass of a few things, particularly the following. To ease things, we have deployed out MongoDB database online, so all changes you see are realtime across all instance.
- Express App (API endpoints)
- React Framework
- Rainbow Bot Deployment
To run the main app, proceed to do the following:
- Change current working directory to
./centralserver
- Run
npm install
- Run
npm start
ornode server.js
- Proceed to
https://localhost:3000/
for the magic
Take note that you might require a broswer that supports unverified HTTPS for the localhost version. Alternatively, you may visit the web-deployed version here. Use the following credentials for login:
Username: [email protected]
Password: @Swaggy97
To run the Dialog Flow Bot, proceed to do the following:
- Change current working directory to
./botnet/DialogFlowBot/
- Run
npm install
- Run
npm start
ornode index.js
Due to the sensitivity with regards to API keys, we have instead chosen to deploy the bot as well (via heroku). To check out the bot, login to the Rainbow interface here and look for the following bot with email id: [email protected]
We have also compiled our REST APIs online as such (including a runner). Do check it out here