Skip to content

TortoiseLeaf/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

portfolio

A list of some previous projects

Art portfolio website

A webapp I started developing in my 2nd year of uni for showcasing personal art work, built using Vue.js and Node.js and deployed on firebase. Using Vue's state store to dynamically render gallery images, various bootstrap components for the UI and Axios with formsubmit.co to create a functioning contact feature on the landing page.

Originally deployed to github-pages but moved to firebase due to caching issues

Find it here: https://artsite-e1dd0.firebaseapp.com/#/

artsite landing page

Tech stack:

vue.js node.js firebase bootstrap


IBM Watson/Slack Chatbot

Following an IBM tutorial here. (Resources are since deleted to avoid accruing charges.)

  • Using the IBM cloud cli to create a DB2 instance and a Code Engine app to serve it. This app serves as a backend allowing the database to communicate with an IBM Watson Assistant chatbot on the frontend.
  • The Watson Assistant connects to the tutorial source code by uploading an openapi-spec.json in-browser, allowing access to database CRUD functions in app.py.
  • In-browser web Actions are then created from scratch to handle user input and to read and write to and from the database.
  • The chatbot app is then integrated to a Slack app deployed to a workspace.

Deployed on Slack example:

Deployed on Web example:

Tech stack:

ibmcloud watson-ai python Slack


About

A list of deployed personal projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published