Skip to content

TrueText: Your Guardian Against SMS Scams and Your Source for Latest News In a world where SMS messages can hide potential scams and spam, TrueText is your vigilant guardian.

Notifications You must be signed in to change notification settings

madmecodes/TrueText

Repository files navigation

True Text

TrueText: Your Guardian Against SMS Scams and Your Source for Latest News

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.


Project Setup

Prerequisites

Before you start, ensure that you have the following installed on your local machine:

  • Node.js and npm (Node Package Manager)
  • Git

Clone the Repository

  1. Fork the repository: Click the "Fork" button on the top right of the TrueText GitHub repository to create a fork under your GitHub account.

  2. Clone the forked repository to your local machine:

git clone [email protected]:YourGitHubUsername/TrueText.git
cd TrueText

Frontend Setup

Install Dependencies

In the project directory, run the following command to install project dependencies:

npm install

Start the Development Server

To start the development server and run your React Native project, use the following command:

npx react-native start

Backend Setup

Install Dependencies

# 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

Contribution Guidelines

We welcome contributions from the community to improve TrueText. To contribute, please follow these guidelines:

Branching

  1. Create a new branch for your contribution. Be sure to give it a descriptive and concise name:
git checkout -b feature/your-feature-name
  1. Make your changes in the new branch.

Committing

  1. Commit your changes with a clear and concise commit message:
git commit -m "Add your description here"

Keeping Your Fork Up to Date

  1. Before pushing your changes, ensure that your branch is up to date with the latest changes from the original repository:
git pull origin main
  1. Push your changes to your forked repository:
git push origin feature/your-feature-name

Creating a Pull Request (PR)

  1. Go to your forked repository on GitHub and create a new Pull Request (PR) from your branch to the original project's main branch.

  2. Describe your changes in the PR, explaining what the changes aim to achieve.

Review and Approval

  1. Your PR will be reviewed, and there may be discussions and suggestions for improvement. Be open to feedback and make any necessary changes.

  2. Once your PR is approved, it will be merged into the original project. Your contribution will be acknowledged in the project's history.

Keeping Your Fork in Sync

  1. 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.

About

TrueText: Your Guardian Against SMS Scams and Your Source for Latest News In a world where SMS messages can hide potential scams and spam, TrueText is your vigilant guardian.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published