Logo Lanfrica

tad12e/Netsager

Domain:

socioeconomic

Record type:

software
Creator:
tad
Host:
πŸ‡ͺπŸ‡Ή Fetari (ፈጣαˆͺ) β€” An AI-powered product comparison platform that ranks sellers across Ethiopian marketplaces like Jiji, Shega, and more. Built with Django, React, and Claude API. # πŸ‡ͺπŸ‡Ή EthioCompare - Smart Price Comparison Engine EthioCompare is a modern, high-performance web platform designed to aggregate, scrape, and compare product listings from popular online marketplaces in Ethiopia (such as Jiji, Shega, and local retail stores). It ranks listings and evaluates sellers to help users make smart shopping decisions. --- ## πŸ“‚ Project Architecture ```text ethiocompare/ β”‚ β”œβ”€β”€ backend/ # Django REST Framework backend β”‚ β”œβ”€β”€ config/ # Main settings, URLs, WSGI, and ASGI β”‚ β”œβ”€β”€ apps/ # Modular backend applications β”‚ β”‚ β”œβ”€β”€ users/ # Authentication, user roles, profile management β”‚ β”‚ β”œβ”€β”€ products/ # Product and category catalog models β”‚ β”‚ β”œβ”€β”€ sellers/ # Seller profiles, verification scoring, and reviews β”‚ β”‚ β”œβ”€β”€ listings/ # Scraped marketplace listing indexer β”‚ β”‚ β”œβ”€β”€ scraper/ # Scraper engine (Jiji, Shega, etc.) β”‚ β”‚ β”œβ”€β”€ search/ # Search index, ranking, and filtration rules β”‚ β”‚ └── alerts/ # Price tracking and email/SMS alerts system β”‚ β”œβ”€β”€ requirements.txt # Python dependencies list β”‚ └── manage.py # Django administrative utility β”‚ β”œβ”€β”€ frontend/ # React.js SPA (Vite Dev Server) β”‚ β”œβ”€β”€ src/ β”‚ β”‚ β”œβ”€β”€ pages/ # Pages (Home, Search, Product Details, Profiles) β”‚ β”‚ β”œβ”€β”€ components/ # Reusable components (SearchBar, SellerCard, RankBadge) β”‚ β”‚ β”œβ”€β”€ api/ # API clients (Axios connection to Django REST) β”‚ β”‚ └── store/ # Global contexts (Authentication state, UI settings) β”‚ β”œβ”€β”€ package.json # Frontend Node dependencies and build scripts β”‚ └── vite.config.js # Vite configuration settings β”‚ └── README.md # System overview and developer instructions ``` --- ## πŸš€ Quick Start Guide ### 1. Prerequisites Make sure you have **WSL** (Windows Subsystem for Linux), **Python 3.12+**, …

Languages