Project Description: Local Classified Ads Website for Austria (German Language) 1. Project Overview I am looking for a developer or development team to build a local classified ads platform for Austria, similar in concept to kleinanzeigen.de, but smaller in scope and optimized for local communities. The platform should allow users to post, browse, and manage used items. The website must run in German, be optimized for Austrian users, and include an admin backend for full control over categories, users, and listings. Additionally, the project requires an AI‑supported or Python‑based web scraping solution to populate the platform with initial content from publicly available sources. 2. Core Features (Frontend) User Accounts User registration & login (email + password, optional social login) User profile with: Profile picture Contact details List of active ads List of archived ads Classified Ads Users should be able to: Create new ads Upload multiple images Add title, description, price, location Select category & subcategory Select filter attributes (depending on category) Edit or delete their ads Mark ads as sold Browsing & Search Category browsing Subcategory browsing Search bar with autocomplete Filters (price range, condition, location, category‑specific filters) Sorting options (newest, price low/high, distance) Location Integration Austrian postal codes Optional map view (Google Maps or OpenStreetMap) 3. Admin Panel (Backend) The admin dashboard should allow full control over the platform: User Management View all users Edit user details Suspend or delete users Reset passwords Ad Management View all ads Approve or reject ads (optional moderation workflow) Edit or delete ads Mark ads as suspicious or spam Category & Filter Management Create new categories Create subcategories Define filter options per category (e.g., size, brand, condition) Reorder categories System Settings Manage homepage banners Manage static pages (AGB, Datenschutz, Impressum) Manage email templates Manage SEO settings 4. AI / Web Scraping Integration To populate the website with initial content, the developer must implement one of the following: Option A: Python Web Scraper Scrape publicly available data from selected websites Extract: Title Description Price Category Images Location Clean and normalize data Map scraped data to the platform’s categories & filters Import into the database Option B: AI‑Assisted Content Generation Use AI to: Rewrite scraped descriptions Generate missing attributes Improve titles Ensure filter compatibility Important Requirements Scraping must respect legal boundaries (only publicly available data, no login‑protected content) Data must be structured so that filters work correctly Developer should propose the best technical approach 5. Technical Requirements Preferred Tech Stack (open to suggestions) Frontend: React, Vue, or similar Backend: Node.js, Python (Django/Flask/FastAPI), or PHP (Laravel) Database: MySQL, PostgreSQL, or MongoDB Hosting: AWS, Hetzner, or similar Scraping: Python (BeautifulSoup, Scrapy, Selenium) AI Integration: OpenAI API or similar Performance Requirements Fast loading times Mobile‑first responsive design SEO‑optimized Secure user authentication 6. Deliverables Fully functional website Admin dashboard User dashboard Scraping/AI import tool Documentation (installation, maintenance, admin usage) Basic UI/UX design Deployment to production server 7. Optional Features (nice to have) Chat between buyers and sellers Push notifications Favorite ads Premium ads (paid) Payment integration (Stripe, PayPal) Mobile app (later phase) 8. What I Expect From the Developer Experience with marketplace or classified platforms Experience with scraping and/or AI integration Clean, maintainable code Good communication Ability to propose improvements Transparent timeline and cost estimate 9. Contact Please send: Portfolio or links to similar projects Proposed tech stack Estimated timeline Estimated cost Any questions you need clarified