Skip to content

This repository hosts the codebase for a Financial Advisor landing page integrated with a chatbot designed to answer frequently asked financial questions. The project demonstrates the integration of front-end web development with the Python Flask framework and a chatbot powered by ML and NLP.

Notifications You must be signed in to change notification settings

anma-dev/chatbot-financial-assist

Repository files navigation

Financial-assist-chatbot

A Financial Advisor landing page with a chatbot

Description

This project is a financial Advisor landing page with a chatbot trained to answer limited financial questions frequently asked. This project shows the combination of front-end web development with the Python Flask framework.

Technology Stack

  • Front-end - HTML, CSS
  • Python Frameworks - Flask
  • Python Library - PyTorch, NLTK
  • Programming Languages - Python, JS

Screenshots

Screenshot 2023-09-30 215743 Screenshot 2023-09-30 215714

How to launch the website

  1. Clone the repository in your device.
  2. Make sure that Anaconda is installed in your device.
  3. Open the cloned repository folder in your command prompt and install the following framework and library
  4. Install the Flask framework through your terminal conda install -c anaconda flask
  5. Activate the Flask environment
    . venv/bin/activate
    
  6. Install the PyTorch library
    conda install -c pytorch pytorch
    
  7. Install NLTK toolkit
    conda install -c anaconda nltk
    
  8. After NLTK download, type python to access the python terminal
  9. After going into the python terminal import the NLTK toolkit
    import nltk
    
    nltk.download('punkt')
    
  10. Close the python terminal and go back to the cloned repository directory in the terminal and train the chatbot
    python train.py
    
  11. Finally launch the website
    python app.py
    

About

This repository hosts the codebase for a Financial Advisor landing page integrated with a chatbot designed to answer frequently asked financial questions. The project demonstrates the integration of front-end web development with the Python Flask framework and a chatbot powered by ML and NLP.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published