Giter Site home page Giter Site logo

riverhacks's Introduction

RiverHacks

24/7 Alexa-inspired chatbot address mental health concerns and supportive peers network for ACC students

Inspiration

We were inspired not only by the prompt - creating a product which addresses student mental health issues - but also by our personal experiences with friends and family members having mental health concerns.

What it does

While a chatbot cannot fully replace human-to-human communication, we created RiverBOT to be able to address mental health concerns of any ACC student in real-time on a 24/7 basis. We also match certified and trained Riverbats students to student in crises.

How we built it

We used the Flask web framework with an embedded ChatGPT and Azure API for the backend. We used Figma to design the front end.

Challenges we ran into

We’ve had many disagreements about how to format the presentation of the project, but we were able to resolve most of them to create a coherent presentation of the project.

We attempted to deploy the project on the cloud so everyone can test it. But Azure failed to provision VMs for it and we ran out of time

Accomplishments that we're proud of

The entire project is something we’re pretty proud of. Of all the things which could’ve gone wrong but didn’t, this is an amazing feat for all three of us.

What we learned

How to do prompt engineering and ChatGPT in general. Using Azure Services in order to make application fully working

What's next for RiverBOT

So far we have a working backend and front end, but it is not connected togheter. We hope to fully integrate it to serve ACC Riverbats

TO USE THE PROJECT

You have to create a file call config.py and replace key and endpoint. API used are Respell, Azure, and OpenAI

RespellAPI = 'key'
AzureSpeechKey = 'key'
AzureEndpoint = 'endpoint'
OpenAIapi = "key"

riverhacks's People

Contributors

ndan0 avatar yoni-z avatar

Watchers

Jason Antwi-Appah avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.