Skip to content

Chatbot conversation analysis to build a picture of users' mood over time. Project repo for the Chainlink '22 Spring Hackathon project

Notifications You must be signed in to change notification settings

andy-shearer/mood

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChainLink Spring ‘22 Hackathon Project

🧠📔 Mental Health Check-In / Mood Diary NFT Platform

Conversation analysis to build a picture of users' mood over time. Chat service starts prompting regular conversation about mood, feelings, mental health etc with the user. User can also reach out to the chat service to instigate a conversation.

During a period of regular conversation (eg. over the course of 2 weeks) the user’s responses are analysed by the platform through basic response classification eg. “does the user sound positive or negative in their response?”.

Chat service can ask additional things such as sharing a photo that you took recently that makes you happy. After a period of time, the platform will generate a unique dynamic NFT which is a summary of their mood over this period of time.

Includes analysis of mood over time, eg. “your mood was consistently higher on Fridays!”.

Includes pictures you’ve shared over this time, eg. “this picture made you smile, you said you liked it because ‘......’”.

User can continue chatting and get another NFT generated after 2 more weeks of regular chat (time interval is still to be decided).

mood

Chatbobt conversation analysis to build a picture of users' mood over time. Project repo for the Chainlink '22 Spring Hackathon project

Baby Steps

  • To setup the project on your local machine, run

    npm install
    
  • Create new local branch

    git branch new_branch
    
  • Switch to new branch

    git switch new_branch
    
  • Open the project in your browser on http://localhost:3000, and start making changes

    npm run dev
    
  • To compile for production 🎉

    npm run build
    

To pull changes from the main branch into your local branch, run

  git pull --rebase origin main

You can refer to the nextjs documentation to learn more.

Happy hacking 🥂

About

Chatbot conversation analysis to build a picture of users' mood over time. Project repo for the Chainlink '22 Spring Hackathon project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published