In a world where SMS messages can hide potential scams and spam, From fake electricity bill alerts to suspicious lottery winnings and phishing scams, the world of SMS is fraught with potential pitfalls. Unsuspecting users often fall victim to scams and spam that threaten their privacy, security, and peace of mind. TrueText is your vigilant guardian. Our app doesn't send or receive messages but loads your SMS inbox, identifying scams, fraud, and spam to provide immediate alerts and educational resources, ensuring a safer SMS experience. TrueText prioritizes your privacy, respecting your data security while offering the latest news through a dedicated section, keeping you informed on global events and personalized interests. Join TrueText to protect yourself and stay well-informed, all within a single app.
Before you start, ensure that you have the following installed on your local machine:
- Node.js and npm (Node Package Manager)
- Git
-
Fork the repository: Click the "Fork" button on the top right of the TrueText GitHub repository to create a fork under your GitHub account.
-
Clone the forked repository to your local machine:
git clone [email protected]:YourGitHubUsername/TrueText.git
cd TrueText
In the project directory, run the following command to install project dependencies:
npm install
To start the development server and run your React Native project, use the following command:
npx react-native start
# Navigate to the server directory
cd server
# To install the required packages, run the following command:
pip install -r requirements.txt
# Run the development server
python app.py
# The server will run on http://localhost:5000
We welcome contributions from the community to improve TrueText. To contribute, please follow these guidelines:
- Create a new branch for your contribution. Be sure to give it a descriptive and concise name:
git checkout -b feature/your-feature-name
- Make your changes in the new branch.
- Commit your changes with a clear and concise commit message:
git commit -m "Add your description here"
- Before pushing your changes, ensure that your branch is up to date with the latest changes from the original repository:
git pull origin main
- Push your changes to your forked repository:
git push origin feature/your-feature-name
-
Go to your forked repository on GitHub and create a new Pull Request (PR) from your branch to the original project's
main
branch. -
Describe your changes in the PR, explaining what the changes aim to achieve.
-
Your PR will be reviewed, and there may be discussions and suggestions for improvement. Be open to feedback and make any necessary changes.
-
Once your PR is approved, it will be merged into the original project. Your contribution will be acknowledged in the project's history.
- To keep your fork up to date with the original repository, regularly sync with the original project:
git fetch upstream
git checkout main
git merge upstream/main
Congratulations! You've successfully contributed to the TrueText project. Thank you for your valuable input.