{"id":24834624,"url":"https://github.com/meddhiachaouachi/browsetrack-datacollection","last_synced_at":"2026-07-30T23:31:34.446Z","repository":{"id":249890302,"uuid":"832864158","full_name":"MedDhiaChaouachi/BrowseTrack-DataCollection","owner":"MedDhiaChaouachi","description":"This full-stack web application streamlines data interaction with a simple and intuitive design. Built with Django and React, it offers secure and efficient tools for analysts to share insights, users to manage cookies, and clients to visualize real-time data effortlessly. The platform also tracks user browsing activity, providing valuable insights","archived":false,"fork":false,"pushed_at":"2024-07-23T23:10:55.000Z","size":8831,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T03:23:55.339Z","etag":null,"topics":["cookies","data-visualization","datatracker","social-network-analysis","useractivity"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MedDhiaChaouachi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-23T22:01:58.000Z","updated_at":"2025-01-01T21:05:32.000Z","dependencies_parsed_at":"2024-07-24T01:51:07.047Z","dependency_job_id":null,"html_url":"https://github.com/MedDhiaChaouachi/BrowseTrack-DataCollection","commit_stats":null,"previous_names":["meddhiachaouachi/datacollection2024","meddhiachaouachi/browsetrack-datacollection"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MedDhiaChaouachi/BrowseTrack-DataCollection","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MedDhiaChaouachi%2FBrowseTrack-DataCollection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MedDhiaChaouachi%2FBrowseTrack-DataCollection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MedDhiaChaouachi%2FBrowseTrack-DataCollection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MedDhiaChaouachi%2FBrowseTrack-DataCollection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MedDhiaChaouachi","download_url":"https://codeload.github.com/MedDhiaChaouachi/BrowseTrack-DataCollection/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MedDhiaChaouachi%2FBrowseTrack-DataCollection/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278778960,"owners_count":26044256,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cookies","data-visualization","datatracker","social-network-analysis","useractivity"],"created_at":"2025-01-31T03:32:07.548Z","updated_at":"2025-10-07T12:43:56.970Z","avatar_url":"https://github.com/MedDhiaChaouachi.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DATA COLLECTION Platform\n\n## Overview\n\nWelcome to the DATA COLLECTION Platform! This full-stack web application is developed using Django for the backend and React for the frontend. It enables analysts to create and share posts, which users and clients can easily view and interact with. The platform also allows users to manage third-party cookies and visualize real-time data through a modern graphical extension. Additionally, the application features JWT authentication for secure user registration and login. The database used is PostgreSQL.\n\n## Features\n\n- **Analyst Posts:** Analysts can create and share insightful posts.\n- **User Interaction:** Users and clients can view and engage with posts.\n- **Third-Party Cookie Management:** Users can control third-party cookies.\n- **Real-Time Data Collection:** Collects user data in real-time, displayed via a browser extension.\n- **Modern Graphics:** Real-time data is presented with a sleek, user-friendly interface.\n- **JWT Authentication:** Secure registration and login with JSON Web Tokens (JWT).\n- **PostgreSQL Database:** Utilizes PostgreSQL for data storage.\n\n## Tech Stack\n\n- **Backend:** Django\n- **Frontend:** React\n- **Styling:** Tailwind CSS\n- **Authentication:** JWT\n- **Database:** PostgreSQL\n\n## Installation\n\n### Prerequisites\n\n- Python 3.x\n- Node.js\n- npm or yarn\n- PostgreSQL\n\n### Backend Setup\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/meddhiachaouachi/data-collection-2024.git\n   cd data-collection-platform\n   ```\n\n2. Set up a virtual environment and activate it:\n\n   ```bash\n   python -m venv env\n   source env/bin/activate  # On Windows use `env\\Scripts\\activate`\n   ```\n\n3. Install Python dependencies: i will add the requirements file as soon as possible\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. Configure the PostgreSQL database:\n\n   - Create a new database and user.\n   - Update `settings.py` with your PostgreSQL credentials:\n     ```python\n     DATABASES = {\n         'default': {\n             'ENGINE': 'django.db.backends.postgresql',\n             'NAME': 'your_db_name',\n             'USER': 'your_db_user',\n             'PASSWORD': 'your_db_password',\n             'HOST': 'localhost',\n             'PORT': '5432',\n         }\n     }\n     ```\n\n5. Apply migrations and start the server:\n   ```bash\n   python manage.py migrate\n   python manage.py runserver\n   ```\n\n### Frontend Setup\n\n1. Navigate to the `frontend` directory:\n\n   ```bash\n   cd frontend\n   ```\n\n2. Install npm dependencies:\n\n   ```bash\n   npm install  # or `yarn install`\n   ```\n\n3. Start the React development server:\n   ```bash\n   npm start  # or `yarn start`\n   ```\n\n## Usage\n\n1. Access the backend server at `http://localhost:8000`.\n2. Access the frontend server at `http://localhost:3000`.\n3. Create, view, and interact with analyst posts.\n4. Manage third-party cookies and visualize real-time data with the browser extension.\n5. Register and log in securely using JWT authentication.\n\n### Donate\n\nSupport the development of this project by donating Bitcoin to the following address:\n\n**BTC Wallet Address:** 1CELHLsoEe7zbHNgbNFKafHeAy95yksT7S\n\nThank you for your support!\n# Realtime-Data-Collection\n# DataCollection2024\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeddhiachaouachi%2Fbrowsetrack-datacollection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeddhiachaouachi%2Fbrowsetrack-datacollection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeddhiachaouachi%2Fbrowsetrack-datacollection/lists"}