This is a repo containing DICE research group website.
/pagesfolder contains basic markdown / mdx pages for the website/datafolder contains RDF (Turtle) files with data used to generate pages for the website/imagesfolder contains images used in the website (will be optimized build-time)/scriptsfolder contains scripts and templates that build the website (Gatsby and such)
For more detailed info see the wiki and the README in scripts.
Certainly! Here's the README file formatted for GitHub:
- Node.js Version: 18.20.3 LTS
- Python Packages: Flask, Flask-CORS
Install Node.js dependencies for the dice-website:
$ npm installInstall Flask and Flask-CORS for the server:
$ pip install flask flask-corsRun the Flask server to handle chatbot interactions:
$ python app.pyStart the React application for the chatbot interface:
$ npm startThe dice-website will be accessible at http://localhost:8000/.
Explore the GraphQL schema and data using GraphiQL:
http://localhost:8000/___graphql
- Open http://localhost:8000/ in your browser.
- Interact with the chatbot panel on the website.
- Input messages will be sent to the Flask server (
http://localhost:5000/reverse). - The server will process the input (reverse it) and send back the result to display in the chatbot panel.