You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 3, 2024. It is now read-only.
Our project revolves around the idea of building a browser extension that empowers users to navigate the web with confidence by detecting and warning them about phishing sites, fake reviews, and other online threats.
Requirements
Python 3.11
Whois cli
pip
Installation
Install gama with git & pip
> git clone https://github.com/PhuyalGaurav/gama.git
# now be in the gama folder & make a venv>cd gama
\gama> python -m venv venv
# install all the dependencies\gama> venv\Scripts\activate
(venv) .. \gama> pip install -r requirements.txt
Deployment
To deploy this project run
# be in the root gama folder# make sure you have your venv activated\gama>venv\Scripts\activate
(venv) .. \gama>cd backend
(venv) .. \gama\backend> python app.python
# Now the local server should be running
Use of some thechnologies and why?
Libraries Used
Why?
Fast API
We Used to fast api. Because it is very light weight and also new!, we also went with a api approach so that other developers can use our api to integrate it in thier own applications
Sk Learn
Since our data set was quite small . We went with sklearn rather than tensorflow. Also with our limited hardware we could train with it easier than tensorflow that utilizes heavy & expensive cuda cores
Whois
We choose whois cli instead of an api because we wanted to keep this as free as possible and also keep the delay between front & backend small.
Chrome extention
we went with chrome extension to make this as usable as possbile & reach as many people as possible we are planning to add firefox in the future so that it reaches mobie uses too