A Financial Advisor landing page with a chatbot
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.
- Front-end - HTML, CSS
- Python Frameworks - Flask
- Python Library - PyTorch, NLTK
- Programming Languages - Python, JS
- Clone the repository in your device.
- Make sure that Anaconda is installed in your device.
- Open the cloned repository folder in your command prompt and install the following framework and library
- Install the Flask framework through your terminal
conda install -c anaconda flask
- Activate the Flask environment
. venv/bin/activate
- Install the PyTorch library
conda install -c pytorch pytorch
- Install NLTK toolkit
conda install -c anaconda nltk
- After NLTK download, type
python
to access the python terminal - After going into the python terminal import the NLTK toolkit
import nltk
nltk.download('punkt')
- Close the python terminal and go back to the cloned repository directory in the terminal and train the chatbot
python train.py
- Finally launch the website
python app.py