The Sentiment Analysis App is a React Native application that allows users to input a message and check the sentiment associated with that message.
This project was inspired by a video tutorial from Rocketseat, a programming teaching platform. We thank Rocketseat for the inspiration and learning provided by the tutorial.
- Sentiment Analysis: The application sends the message entered by the user to a sentiment analysis service and displays the result, as "Very Positive", "Positive", "Negative", "Very Negative", "No Polarity" or "Neutral".
Before you begin, make sure you meet the following requirements:
- Node.js and npm installed
- Expo CLI installed globally
- A sentiment analysis service API key. You can get a free key from MeaningCloud
-
Clone the repository:
git clone https://github.com/guifelippe/sentiments-analysis-reactnative.git
-
Access the project directory:
cd sentiments-analysis-reactnative
-
Create a env.js file in the project root and add your MeaningCloud API key:
API_KEY = YOUR_API_KEY
-
Install project dependencies:
npm install
-
Launch the application:
expo start
-
Use the app on your mobile device or emulator to enter messages and check associated sentiments.
This project is licensed under the terms of the MIT License. See the LICENSE file for more information.