Table of Contents
Legit anot? is a comprehensive digital safety solution designed to enhance online trust and security. Our core offering is a website and its corresponding Chrome extension, developed to simplify the process of verifying the legitimacy of digital content, such as links. Whether you're searching on the website or using our extension, Legit Anot ensures that you can confidently distinguish between genuine and fraudulent interactions.
Website Features:
- Instant Link Analysis: Input any link into our website to receive a detailed score rating, reflecting its safety and legitimacy.
- User Contributions: Users can provide their own reviews on websites, which influences the overall score and fosters a collaborative safety environment.
- Detailed Dashboard: Access an in-depth analysis of the score, including metrics like SSL certification, site traffic, user votes, and more.
Chrome Extension:
- Automatic Checks: The extension evaluates the legitimacy of any link you click on in real-time. If a website is flagged as potentially unsafe, you'll see a score rating and have the option to view more details or proceed with caution.
- Customizable Protection Levels: Upon installation, users can select their preferred level of protection (low, medium, high) and grant permission to obtain their IP address to improve algorithm accuracy.
- Proactive Alerts: Users are prompted to review the safety of sites they visit, and their feedback is integrated into our system for enhanced future protection.
Future Developments:
- User Accounts: Implementing SingPass/World ID integration to offer secure account management and privacy.
- Expansion to Other Browsers: Extending the extension to support additional browsers like Safari and Edge.
- Expanded Detection: Exploring capabilities to detect fraudulent content in text messages and other communication channels.
By offering both a website and a browser extension, Legit anot? aims to make online safety accessible and effortless for users of all technical levels. Our solution provides a proactive approach to digital security, helping users confidently navigate their online interactions and protect themselves from various forms of digital scams.
To get a local copy up and running follow these simple example steps.
- npm
npm install
Follow these steps to set up and run the project:
- Obtain a free API key for Gemini AI.
- Obtain an API key for Google Safe Browsing.
git clone https://github.com/enjiawu/youthxhack.git
-
Change directory to the API folder:
cd youthxhack/API
-
Install NPM packages:
npm install
-
Start the backend server:
node server.js
- Open
config.js
in the API folder and replace the placeholder values with your API keys:
-
Change directory to the React frontend folder:
cd ../legit-anot
-
Install NPM packages:
npm install
npm start