TicketTracer
This app tracks the real-time delta between primary face-value tickets and secondary market markups across major touring events.
See what the community is building and sharing.
This app tracks the real-time delta between primary face-value tickets and secondary market markups across major touring events.
Display weather of a truck route, with data from the Google Maps Route Scraper and Weather Scraper on Apify
Screen the S&P 500 by risk, benchmark any company against its sector, and track how disclosed risks change over time. WealthWire turns the risk-factor section of every 10-K and 10-Q into structured, comparable data — in an interactive dashboard, Excel and CSV exports, and a JSON API.
Submit a list of domain names. One per line. The tool will get the expiry date for each and show which is expiring soon.
Trends radar of social media.
Live demo: https://bolt.new/p/68850914 Configgo Lead Radar is a lead-intelligence tool for real estate visualization companies. It turns Boston's public development filings (BostonPlans.org) into scored, prioritized leads — before competitors even know a project exists. The problem: every BD outreach call starts with 30+ minutes of manual research, and by the time a lead surfaces in press or on a developer's site, competitors have often already engaged. The insight: no single public signal (permits, press, LinkedIn) is reliable on its own — permits stall or die in zoning, press is by definition lagging, LinkedIn updates slowly. So instead of just scraping data, Lead Radar scores each lead on two axes: how early it is in the public pipeline, and how many independent sources have already picked it up. A permit filed with zero press coverage is the highest-priority, most uncontested lead — a "🔥 Fresh" flag. Once press covers it, it's "🟡 Confirmed" — still useful, but likely already being chased by other vendors. Built live during tonight's workshop using Apify's RAG Web Browser (for the live fetch + press cross-check) and Bolt for the full-stack app, with a resilient fallback to real, pre-verified Boston project data if a live call fails — so the demo never breaks even if a source hiccups mid-scrape.
This is an interactive game that you can play with your friends. Each player is given an answer and they need to write a question for that answer. At the end of each round, you vote for the question that you most laughed.
HypeIndex scrapes what the press writes and plots it against what players actually do, so you can spot who's overhyped and who's flying under the radar, before the market catches up.
LateNight Finder Find shops, restaurants, and services that are actually open right now — anywhere in the world. Search live Google Maps data, filter by "open now" against each venue's true local time, and see how many minutes until it closes. Ideal for the classic 11 PM question: "Is there a liquor store still open near me?" What it does Live Google Maps search via the Apify google-maps-scraper actor. No stale directories, no manually-curated lists. Real "open now" evaluation. Parses each place's weekly opening hours and evaluates them in the venue's local time, not the user's — so a search for "food in Tokyo" from London still returns what's open in Tokyo right now. Closes-in labels. For each open venue we compute Closes in 42 min / Closes at 11:30 PM so you know if it's worth the walk. Preset categories for the most common late-night needs — liquor, food, pharmacy, grocery, gas station, ATM, coffee — plus a free-form custom query. Server-side scraping with live progress. Apify runs stream progress back to the UI (places scraped, seconds elapsed) with a cancel button. 24-hour cache in Supabase — repeated searches for the same query and location return instantly at zero Apify credit cost.
# InterviewForge A web application that helps students and job-seekers prepare for interviews at top-tier tech companies. Browse companies, explore job tracks, view interview processes round-by-round, read practice questions with answer hints, and access curated learning resources — all in one place. ## Features - **16 top tech companies** — Google, Amazon, Meta, Apple, Netflix, Microsoft, NVIDIA, OpenAI, Uber, Salesforce, Adobe, Tesla, Spotify, Airbnb, Stripe, and ByteDance - **80 job tracks** — Software Engineering, Product Management, Data Science & AI, Design, SRE, Hardware Engineering, and more - **417 interview rounds** with acceptance rates, durations, and formats - **1,143 practice questions** tagged by difficulty (Easy / Medium / Hard) and topic, each with an answer hint - **974 curated learning resources** — YouTube channels, articles, books, and documentation links - **Interview Experiences** — users who've interviewed at a company can share their outcome, role, difficulty rating, and write-up; displayed on each company page - **Live search** — filter companies by name, tagline, or description - **Lazy loading** — data is fetched only when needed via IntersectionObserver - **Hash-based routing** — deep-linkable URLs for companies and tracks - **Responsive design** — works from mobile to desktop - **Glassmorphism dark theme** with animated gradient orbs and skeleton loading states ## Tech Stack | Layer | Technology | |-------|-----------| | Frontend | React 18, TypeScript, Vite | | Styling | Tailwind CSS 3, custom CSS (glassmorphism, animations) | | Icons | Lucide React | | Backend / Database | Supabase (PostgreSQL) | | Fonts | Inter, Plus Jakarta Sans, JetBrains Mono | ## Project Structure ``` src/ ├── App.tsx # Root component, hash-based router ├── index.css # Global styles, theme tokens, animations ├── main.tsx # Vite entry point ├── components/ │ ├── HomePage.tsx # Company grid with search │ ├── CompanyDetail.tsx # Company info + track list + experiences │ ├── TrackDetail.tsx # Interview rounds, questions, resources │ ├── ExperiencesSection.tsx # Shared interview experiences + submit form │ ├── CompanyLogo.tsx # Company initial letter in brand color │ ├── Skeletons.tsx # Loading placeholders ├── lib/ │ ├── supabase.ts # Supabase client │ ├── types.ts # TypeScript interfaces │ ├── hooks.ts # useLazyLoad, useInView hooks │ ├── icons.ts # Track icon mapping supabase/ └── migrations/ ├── 20260713233412_create_interview_prep_schema.sql └── 20260714001251_create_experiences_table.sql ``` ## Database Schema Six tables with cascading foreign keys: ``` companies 1───* tracks 1───* rounds 1───* questions └───* resources └───* experiences ``` - **companies** — name, slug, tagline, description, accent color, acceptance rate, employees, founded year, HQ - **tracks** — job track per company (e.g. Software Engineering, Product Management) - **rounds** — ordered interview steps per track with duration, format, and pass-through rate - **questions** — practice questions per round with difficulty, topic, and answer hint - **resources** — curated links (YouTube, articles, books, docs) per round - **experiences** — user-submitted interview reports per company (author, role, outcome, date, rounds count, difficulty rating, free-text write-up) Row Level Security is enabled on all tables with public read access (`TO anon, authenticated`). ## Getting Started ### Prerequisites - Node.js 18+ - npm ### Install & Run ```bash npm install npm run dev ``` The app will be available at the local dev URL Vite prints. ### Build ```bash npm run build npm run typecheck ``` ## How It Works 1. **Home page** fetches all companies from Supabase, displays them in a searchable card grid. Each card shows the company initial in its brand color, tagline, acceptance rate, employee count, HQ, and founding year. 2. **Company detail** shows the full company description and a list of job tracks. Each track has an icon and description. 3. **Track detail** displays the interview process as a timeline of rounds. Each round expands to reveal practice questions (with toggleable answer hints) and curated learning resources. 4. **Company detail** also shows an Interview Experiences section where anyone can submit their interview story (no login required) or browse what others have shared — including outcome, role, difficulty rating, and a full write-up. All data is fetched lazily — the Supabase query for a section only runs when that section scrolls into view. ## License This project is for educational purposes.