🥇 Winner of the Plotly App Challenge 2024 »
Available on Plotly Dash App Examples »
The app can be accessed here »
The app is divided into three main pages:
-
Purchase overview: The application provides a detailed view of purchases from 2018 to 2022. Data can be analyzed year-over-year using an interactive filter, allowing users to explore and understand purchases trends.
-
Customer demographics: In addition to purchases data, the application provides a demographic analysis of users, including gender, age, education level, household income, and geographic distribution by state.
-
Book Recommendation Chatbot: Recognizing the importance of books as the primary product sold, a dedicated page for personalized book recommendations was created. These recommendations are generated by the Gemini language model, which analyzes each user's profile and book purchase history to offer highly relevant suggestions.
This project has been built using Python, Plotly Dash framework, CSS and Google Cloud Platform.
For feedback and notes, please reach out to Mayara Daher.