Spaces:
Sleeping
Sleeping
| import streamlit as st | |
| import eda | |
| import model | |
| import conclusion | |
| # Sidebar | |
| st.sidebar.header("Choose Here!") | |
| options = ['Home Page', 'Exploratory Data Analysis', 'Test our Model!', 'Conclusion'] | |
| page = st.sidebar.selectbox(label='Select Page:', options=options) | |
| # Home Page | |
| if page == 'Home Page': | |
| st.header('Feedback to Foresight: Simplifying App Review Sentiment Analysis') | |
| st.caption("This project was carried out as part of Hacktiv8's Data Science programme final collaborative project.") | |
| st.caption('Please check our github repository [here!](https://github.com/devinlee14/FTDS-009-HCK-group-002)') | |
| st.markdown('---') | |
| st.markdown(''' | |
| #### Group members: | |
| * Devin Yaung Lee β Data Analyst | |
| * Fernaldy Aristo Wirjowerdojo β Data Engineer | |
| * Muhammad Furqon Pakpahan β Data Engineer | |
| * Sifra Hilda Juliana Siregar β Data Scientist | |
| ''') | |
| st.write('') | |
| st.caption('Please select another page in the `Select Page` on the left side of your screen to get started!') | |
| st.write('') | |
| with st.expander("Project Overview"): | |
| st.caption(''' | |
| This project focuses on performing sentiment analysis on Google Play Store app reviews. | |
| Utilizing Natural Language Processing (NLP), the goal is to analyse user feedback | |
| to gain insights into satisfaction and app perception. | |
| ''') | |
| with st.expander("Problem Statement"): | |
| st.caption(''' | |
| In the competitive landscape of mobile applications, user feedback for app reviews is a | |
| goldmine of insights that can inform product development and marketing strategies. | |
| However, these reviews are often unstructured, making it challenging to efficiently extract, | |
| categorize, and analyze sentiments and opinions. There is a need for an automated system | |
| that can process this feedback to provide actionable insights, identify trends in user sentiment, | |
| and highlight areas for improvement. This project aims to address the lack of structured | |
| analysis of user-generated content in app reviews on the Google Play Store, which, | |
| if leveraged correctly, can significantly enhance user satisfaction and app performance in the market. | |
| ''') | |
| with st.expander("Objectives"): | |
| st.caption(''' | |
| * **Develop an Automated Sentiment Analysis Model** | |
| Build and train a TensorFlow model to classify app reviews into positive, negative, and neutral sentiments with high accuracy. | |
| * **Understand the User Feedbacks in Depth** | |
| Utilize the sentiment analysis model to delve into the nuances of user feedback on the Google Play Store. | |
| ''') | |
| # EDA | |
| elif page == 'Exploratory Data Analysis': | |
| eda.run() | |
| # Model | |
| elif page == 'Test our Model!': | |
| model.run() | |
| # Conclusion | |
| else: | |
| conclusion.run() | |