Giter Club home page Giter Club logo

pushkarm029 / truetext Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 3.43 MB

TrueText is your guardian against SMS scams and your source for the latest news. In a world where SMS messages can hide potential scams and spam, TrueText is your vigilant guardian that identifies scams, fraud, and spam to provide immediate alerts.

JavaScript 14.21% Ruby 1.26% TypeScript 0.20% Java 4.20% Objective-C 1.24% Objective-C++ 0.40% Python 1.09% Jupyter Notebook 77.41%
android api flask ios machine-learning natural-language-processing python react-native restful-api sklearn

truetext's Introduction

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.

truetext's People

Contributors

ayush-gupta-dev avatar pushkarm029 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.