Tag: Business of the Week

  • Forging Ahead: The Forge Joins the 3D Map, Plus Courts, IU Campus and a Smarter Weekly Email

    Forging Ahead: The Forge Joins the 3D Map, Plus Courts, IU Campus and a Smarter Weekly Email

    The map has a new building on it, and I had to come up with a pun to match: The Forge, the office building across from The Mill in the Trades District, is now on Bloomington 3D. This weekend, working with Claude Code, we also added pickleball courts and Indiana University’s campus to the map, built a tour of the city’s international markets, redesigned the Monday email, gave the events page filters, and cleaned up a few dozen directory listings. This week’s featured business is Amplify Bloomington, which happens to sit across the street from The Forge. Here is everything we forged, with the screens to show it.

    The Forge joins the map

    The Forge opened in November 2024 at 617 N. Madison Street, across Madison from The Mill. It is a three-story office building, about 22,000 square feet, meant for tech companies that have outgrown the startup stage. Folia was its first tenant, and Bloom and ViVum AI were named among the first companies to move in. It has a green roof and a rooftop solar array that was expected to cover nearly 30 percent of its electricity.

    The Forge office building on the Bloomington 3D map, with green roofs, a rooftop solar canopy and a brick patio
    The Forge on the 3D map, with its green roofs, the solar canopy on top and the paved patio out front.

    Most buildings on the map come from a lidar survey of the county. The Forge went up after that survey, so the map had nothing to start from. I sent photos I took standing in front of it, and Claude found the building in recent aerial imagery and traced its outline. Google’s own pin for the building lands inside that outline. The rust-colored brick, the glass box over the entrance, the gray tower with the Bloom sign, the solar canopy and the concrete sign wall out front all come from those photos.

    I should be honest about the limits. The heights are estimates read from the photos, and I did not photograph the west or south sides, so those walls are best guesses. The card says so. If you work in the building and see something off, tell us and we will fix it. Earlier in the day we also made The Mill’s sign light up after dark and before dawn, so the two buildings now glow across the street from each other.

    This week’s featured business: Amplify Bloomington

    Amplify Bloomington is the Business of the Week on the homepage. It grew out of The Mill and describes itself as a civic alliance that supports regional entrepreneurship and innovation. Its coworking space is in the Trades District, and it helps local founders with scaling, access to capital and mentorship. It also connects Indiana University research with local employers and city leadership. Two people loved its listing this week.

    If you are starting something, or you work for yourself and want a desk and some company, it is worth a visit. The listing has its contact details, and its card on the 3D map sits right across the street from The Forge.

    One more change goes with it. When the map has nothing else to feature, such as a game or a concert, it now opens on the Business of the Week instead of the courthouse square. Today that means it opens on Amplify.

    A tour of Bloomington’s international markets

    The Indiana Daily Student published a guide to the city’s international groceries and markets this summer, and it made a good map. There is now a guided tour with eleven stops: La Bonita, World Foods, Kabul Corner, 4th Street International, Little Italy Market, Btown Bodega, La Bodega, Olive Leaf, Apna Bazaar, Rong Cheng and B-Town International Market. Each stop has its own card, and the grocery and specialty food pages in the directory now point to the tour.

    Card for La Bonita Restaurant and Market on the international markets tour of the Bloomington 3D map
    La Bonita Restaurant & Market on the international markets tour, with its address, phone number and specialties.

    A redesigned Monday email, and an events page you can filter

    The weekly email has a new look. Each event has a logo or a letter badge, a short description and add-to-calendar links for Google and for Apple and Outlook. Repeating events are folded into one line. The email you get when you sign up is designed now too, and so are the pages you land on when you confirm or unsubscribe. We also made those links safer: some mail programs open every link in a message to scan it, which could have unsubscribed people on its own. The links now show a button first, and only the button does anything.

    Behind the scenes there is a new page for me under Tools called Weekly email, with the subscriber list, a send history, a preview and a test send. The next email goes out Monday morning at 8:00.

    The events page got the same treatment. It shows the next 30 days from our public calendars, and you can narrow it by when (today, tomorrow, this weekend, next 7 days) and by type (music or community). Each event has an add-to-calendar link and a link to its place on the map. The homepage card uses a compact version of the same list.

    Bloomington Online events calendar with filter buttons for Today, Tomorrow, This weekend, Next 7 days, Music and Community
    The events calendar with its new filters for when and what kind of event.

    Yesterday: pickleball courts, and all of Indiana University

    Sunday was a big day for the map. Pickleball and tennis courts are now drawn in 3D, with painted lines, nets, fences and light poles. RCA Park has its six pickleball courts, two tennis courts and the woods around them, and the Switchyard Park courts have string lights. Karst Farm, Park Ridge East and the IU Northwest courts are there too. We only drew courts we could confirm, so a few places that looked like courts on a satellite photo were left off.

    Pickleball and tennis courts at RCA Park drawn on the Bloomington 3D map, with fences and painted lines
    RCA Park’s six pickleball courts and two tennis courts on the map.

    The bigger project was Indiana University. The map now has 26 more campus places, including the Indiana Memorial Union, Ballantine Hall, Franklin Hall, IU Cinema and the Hoagy Carmichael sculpture, with notes in our own words from IU’s public campus map. There are three campus tours based on IU’s own routes. The campus itself got paved: walkways and plazas, parking lots, bike racks, emergency phones that glow at night, and signs for accessible entrances and parking, all taken from IU’s public map data.

    Sample Gates and nearby Indiana University buildings on the Bloomington 3D map with campus stop labels
    The Sample Gates and the Old Crescent on the map, with nearby campus stops labeled.

    Any business or place that is a stop on a tour now says so on its directory page, with a button that flies the map to it. The Bluebird’s card also has a new button, See who’s playing, that flies up to its marquee.

    Cleaning up the directory

    We kept going on the directory refresh this weekend. We rewrote and fact-checked the listings for The Sip, Atlas, Blockhouse, Soma and its sister businesses, Bethel Lane Farm Stop and the five international markets, working from each business’s own website. We merged duplicates, moved listings out of categories that did not fit, removed a few we could not verify, and corrected addresses. We also added Enrich Barbershop at 126 E. 6th Street, a new listing.

    As before, anything we could not confirm we left alone. A wrong phone number costs a local business a customer, so we would rather leave a listing thin than guess.

    If you own a business here

    Look yourself up in the directory and tell us what is wrong. Every page has a Suggest a correction link. If you have photos or changed hours, send them in. If you do not have a listing yet, adding one is free.

  • Every Day’s Food Specials, a Form That Reads Photos, and a Giveaway

    Every Day’s Food Specials, a Form That Reads Photos, and a Giveaway

    Bloomington Online got a lot more useful this week for people who want to know where to eat tonight, and a lot easier for restaurants to be found. Today, working with Claude Code, we put every day's food and drink specials on its own page, built a form that reads a photo of a menu board and fills itself in, launched a $10 gift card giveaway, and put a new landmark on the 3D map. Earlier this week we also slimmed down the header and cleaned up the site. Here is what we got done, with the screens to prove it.

    Earlier this week: a shorter header, so the content comes first

    The old header was 138 pixels tall before you saw a single word of content, with a centered logo, a tagline, a search box and a wrapped menu. It now sits in one row at 76 pixels. The logo and name are on the left, the menu is in the middle, search is a small icon on the right, and the 3D map has its own white button so nobody has to hunt for it. On a phone it collapses into a tidy menu.

    Before and after screenshots of the Bloomington Online header, the new one is a single slim row with a 3D Map button
    The header before (top) and after (bottom). Same menu, about half the height.

    Every day of the week gets its own specials page

    People don't search for "specials." They ask what's good on Thursday. So there is now a page for each weekday, with a day navigator across the top and a "Where to eat tonight" link from the main Food page. The pages draw on two sources at once: our Google Calendar of food and drink specials, and deals that local people send in. Thursday had 17 deals on it when we took this screenshot, and nobody has to edit a page by hand for any of them to appear.

    Thursday food and drink specials page with a list of deals and a day navigator
    The Thursday page, with deals from the calendar and from community submissions.

    Post a deal by taking a picture

    This is the part I like most. A restaurant owner, or any customer who spots a good deal, can open the Submit a Deal page and upload a photo of the menu board, flyer or sign. Claude reads the picture and fills in the form: the business, the deal, the days and the times. The person checks it, fixes anything that is wrong, and presses Send. They can add a note for context, and they can submit without giving a name.

    Nothing goes live until I approve it, and the photo is deleted from the server as soon as the deal is approved or rejected. We tested it on a made-up sign for The Test Tavern, with an upstairs bar and a few specials. The first screenshot is the empty form. The second is what it looked like a few seconds after the photo went in.

    Empty Submit a Deal form with a photo upload box
    The Submit a Deal page before anything is entered. One box for the photo, and everything else is optional.
    Submit a Deal form after a photo was read, with business, deal, days and times filled in
    After uploading a photo of a sample sign, the form is filled in and ready to check.

    Getting there took some honest debugging. The first version failed on a real phone screenshot because a script looked for a field before the form existed, and then a cached page carried a stale security token and said it had been open too long. We fixed both, made the form fetch a fresh token every time, and tested it in a real browser until it worked from start to finish.

    A giveaway, and a reason to love your favorite places

    To get people to use the directory and the 3D map, we are giving away a $10 gift card to Soma Coffeehouse and Juice Bar. Enter with your email and you are in. You earn extra chances by confirming the Monday email, sending in a deal, or loving at least three businesses in the directory. Entries are capped at four per person, no purchase is necessary, and the drawing happens automatically on November 16 at 9 AM. The winner gets an email right away, copied to me and to the Bloomington Online inbox. We will change the prize from time to time so that other businesses get their turn.

    The official rules are posted online, written with Indiana and Bloomington in mind. Soma is not a sponsor and we are not affiliated with them. It is simply a business we love.

    Giveaway page for the $10 Soma Coffeehouse and Juice Bar gift card
    The giveaway page, with the prize, the ways to earn entries and the rules.

    Business of the Week

    The homepage now features one local business at a time, chosen from the directory and rotated every week. It only picks listings that have a real photo and a proper description, because we learned the hard way that a card with a cut-off sentence and no picture does nobody any favors. This week it is Brightside Cafe, a 100% gluten-free cafe and bakery on the lower level of Fountain Square Mall.

    Homepage card for Brightside Cafe with the giveaway banner above it
    Business of the Week on the homepage, with the giveaway banner above it.

    A weekly email, with consent that respects you

    People can now get a short weekly email on Mondays with local food and drink deals. Everyone who signs up confirms by email first. We also added a simple cookie banner that lets you decline analytics, and on the 3D map it remembers your choice.

    Paper in the real world

    Not everything happens on a screen. We made a poster for restaurants ("Got a special? We will post it. Free."), a giveaway flyer, and a flyer for Amplify Bloomington, the coworking space, which includes a screenshot of Amplify on the 3D map and three QR codes with tear-off tabs. Each QR code goes to a different place: the giveaway, the deal form or the map.

    Three printable flyers with QR codes for Bloomington Online
    Three print pieces, ready to hang up: the restaurant poster, the giveaway flyer and the Amplify Bloomington flyer.
    Amplify Bloomington highlighted on the 3D map of Bloomington, Indiana
    Amplify Bloomington, found on the 3D map.

    A local legend on the map

    We also added Shalooby's to the 3D map, at 405 E Kirkwood Ave in the old Cafe Pizzeria location. It is marked as a "Local legend" landmark rather than an ordinary listing, because Shalooby's is a fake restaurant from 2024 that Bloomington took to heart, and that deserves more than a normal pin.

    Earlier this week: cleaning up and measuring what matters

    Not every improvement is visible. Along the way we removed 111 fake accounts that bots had registered, took spam links out of 12 business listings, and made the events pages pass Google's structured data test, so Bloomington events can show up properly in search. We also set up better analytics. One thing the numbers showed: of 18,192 page views, 11,912 (65 percent) came from Singapore, and those visitors averaged zero seconds of engagement, compared with 26 seconds for everyone else. That looks like automated traffic, and it means our real audience is smaller, and more interesting, than the raw total suggests.

    Dave also set up GitHub Actions so the 3D map can be deployed to the server from GitHub, not just from one laptop.

    How it was made, and what's next

    All of this was built by working with Claude Code in the terminal, one request at a time. I would describe what I wanted, we would build it, check it in a real browser, and fix what was wrong. Some of the best ideas came from questions like "Is there anything else you would add?"

    Next up is the 3D map itself. Thirteen species of birds are being added as animated models, so the town will have something to watch besides cars. Meanwhile, if you run a business here, send in your special. If you love a place, tell us, and you might win coffee.

Bloomington this week, in your inboxOne short email every Monday: upcoming events, new businesses and local news. Free, and you can unsubscribe in one click.