Skip to content

BigData system to capture user actions on buttons and links, as well as their time spent on a website, to subsequently perform unsupervised clustering and analysis of keywords via generative AI and webscraping. Javascript application that connects to MongoDB, using a node.js server, and passes the captured data to a Python backend.

Notifications You must be signed in to change notification settings

GlobussBiogestion/BigData-and-Generative-AI-customer-profiling-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BigData-and-Generative-AI-customer-profiling-system

BigData system to capture user actions on buttons and links, as well as their time spent on a website, to subsequently perform unsupervised clustering and analysis of keywords via generative AI and webscraping. Javascript application that connects to MongoDB, using a node.js server, and passes the captured data to a Python backend.

How to perform

Download the zip of the entire project in the <> Code button here on GitHub. Unzip the folder on your computer. You must have node.js and npm installed.

Inside the folder you downloaded, you must open the command prompt and do the following: verify the installation of node.js with node -v, verify the installation of npm with npm -v, create the package.json file with npm init -y, install express (package-lock.json file and node_modules folder) with npm install express, install the dependencies required by the project with npm install express body-parser mongoose cors.

Change the MongoDB Atlas cluster strings in both app.js and Python_Backend and you will have the API working in a local environment. This is all!

Demos

ES | System running in local environment

ES | System running in cloud environment

Screenshots

output_graph output_console

About

BigData system to capture user actions on buttons and links, as well as their time spent on a website, to subsequently perform unsupervised clustering and analysis of keywords via generative AI and webscraping. Javascript application that connects to MongoDB, using a node.js server, and passes the captured data to a Python backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published