GithubHelp home page GithubHelp logo

osozzz / empathease Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 2.55 MB

Powered by AI, EmpathEase is a webapp that includes diversity of functions with the main one being a chatbot that helps people with their problems and provides support and advise. Project in Django. An university project of the "Proyecto Integrador I" course.

Python 18.31% HTML 26.68% JavaScript 9.55% CSS 45.46%
chatbot mental-health

empathease's Introduction

EmpathEase

Powered by AI, EmpathEase is a webapp that includes diversity of functions with the main one being a chatbot that helps people with their problems and provides support and advise. Project in Django. An university project of the "Proyecto Integrador I" course.

Getting Started

To run this app on your local device, follow these steps:

Clone the repository

git clone https://github.com/osozzz/EmpathEase

Go to the project directory

cd EmpathEase

Install the requeriments file to get the libraries needed on your device

pip install -r requirements.txt

Make the required migrations

python manage.py makemigrations python manage.py migrate

Run the server

python manage.py runserver localhost:8080

Lastly

Go to localhost:8080

Once you have the app running, you will be able to view the main interfaces of the web app, such as the Home page, Chatbot page and a LogIn/SignIn form, and the feedback page

empathease's People

Stargazers

Gaurang Gujrati avatar  avatar

Watchers

Alejandro Osorno avatar

empathease's Issues

Notification System

The user could allow a notification system that reminds them to share their feelings to improve the chances of progressing.

Language Changes

If the user wants to change the language of the ChatBot, the system should allow to do it.

ChatEase AI

The information between the user and the Chatbot shall be AI-Powered and filtered be completely safe, be constant, no long response times.

Mood Tracker

The User can write and keep track of their emotions and describe their day.

Emotion Awareness

Depending the way the user types, the ChatBot should respond accordingly the emotion you have.

Encrypted Communication

The communication between the ChatBot and the user shall be encrypted to ensure safety and privacy be completely safe, avoiding sharing with third parties.

Feedback

If the user wants to report a bug or give feedback on the ChatBot, the system should provide a way to do it.

Step by Step Tutorial

If the user wants to get help on how to use the ChatBot, the system should provide help information.

Aspect Customization

If the user wants to personalize the aspect of the ChatBot, the system should allow to do it.

Routines Suggestion

The ChatBot would also suggest diary or weekly routines depending of the kind of problem the user has.

Journal History

A journal that lets the user see their previous entries to help them analyze their improvement.

Authentication System

A login system and a Account Management where the user can find thing like if they want to delete their account on the ChatBot.

Quotes and Motivation

A page where their can find examples of people and daily quotes or motivational speeches.

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.