BT3103 project
- Save and Fetch data from Firestore database
- Must be developed in Vue.js
- Must be deployed in firebase / firestore
- Must have a github repository with the history of the work done.
- Include a dashboard to display project analytics.
Our application is a TextSummarizer and Web scraping for research webpage called TextCrucher. It accesses the content from Google search results and helps the user scrape all the data to produce a compiled excel sheet of the relevant summarized information that will be sent to the user’s email or via instant download through our website.
Users just need to key in their search queries up to 5 queries, with each being separated by a comma:
Example with 3 queries: “Dog,Cat,Tails” Example with 4 queries: “Dog Food, Canned Food, Animal Control, Cats and Dogs”
Text Cruncher will then search the web for the sites/articles that are closely related to the queries keyed in. The data will then be summarized in an excel sheet and the user can choose to download/send to a preferred email.
clone the project from github
Run the front end named bt3103project_part1 using the commands below
cd "replace this with the file location"
npm install
npm run serve
To run the code for backend,
pip install virtualenv
Replace C:\Path\To\Python\python.exe with the location of your python.exe
cd my-project
virtualenv --python C:\Path\To\Python\python.exe venv
Activate the environment
.\venv\Scripts\activate
add libraries
pip install -r requirements.txt
Run app.py
python app.py
virtual environment inside the "backend" directory is created based on Python36 use: .\venv\Scripts\activate to activate enviroment, will be on localhost5000
- VueJS
- Firestore / firebase
- Bootstrap
- Flask