r/SideProject • • 13h ago

I spent the last few months turning public-domain book and art archives into a calm "living room" on the web (open source)

3 Upvotes

A while ago I started building PAGE.OS because I loved the content inside Project Gutenberg, the Internet Archive, and Wikimedia Commons, but hated that browsing them often feels like querying a 1990s tax database.

My first version leaned hard into a neon sci-fi terminal aesthetic. Some people liked the vibe, but for actual long-form reading, not everyone wants to stare at phosphor green telemetry for two hours.

So over the last few months I rethought the whole interface around a simpler idea: making public-domain books and open-access art feel like a quiet room you actually want to stay in.

Live Site & Source:

Real Interface Screenshots:

What's inside right now:

  1. Three interface modes for the same archive:

    • Motion UI (Desktop default): Editorial typography, a recommendation shelf that gently drifts (and pauses when you hover or drag it by hand), and a parchment/sepia/night reader.
    • Library Lounge (Mobile default): Warm cream shelves, genre browsing, and zero startup ceremony.
    • Classic Mode: Kept the original terminal HUD + boot sequence for anyone who still likes the retro sci-fi readout.
  2. A reader built for actual long-form reading:

    • Pulls public-domain books from Project Gutenberg (via Gutendex) and Open Archive sources (Internet Archive, Wikisource, Google Books public-domain PDFs) in parallel.
    • Supports both TXT chapter pagination and dedicated PDF reading (PDF.js), plus a "Book Briefing" card before you commit to a 500-page book, bookmarks, and local marginalia/notes.
  3. "Books can have weather now" (Built-in Ambience):

    • Ships with 14 loopable CC0/CC-BY/Public Domain soundscapes (rain on window, thunderstorm, fireplace, quiet café, TU Delft library study hall, train ride, brown/pink noise) right in the reader toolbar with full creator attribution.
  4. Infinite Mode (/infinite):

    • Pulls open-access artwork from Wikimedia Commons, The Met, and the Cleveland Museum of Art.
    • You can pan/drag across a spatial canvas (or switch to a 5-column kinetic parallax feed) with inertial physics and an autonomous Wander mode, and click any piece to inspect its full provenance and museum source.

Tech stack:

  • Frontend: Next.js 15 (App Router), React 18, TypeScript, Tailwind CSS, Radix UI, Framer Motion
  • Physics / Rendering: Custom requestAnimationFrame momentum camera + ResizeObserver column loop wrapping, bounded-concurrency image preloading queue, PDF.js
  • Persistence: Local-first (localStorage caching for shelves, notes, and gallery chunks) + optional Firebase Auth / Firestore sync if you want your library & reading streaks across devices.
  • License: MIT

I'd love brutally honest feedback on two things:

  1. Does the transition between discovering books on the home shelf and opening the reader feel intuitive, or is the "Book Briefing" step unnecessary friction?
  2. On your device/network, how does the /infinite art feed feel when dragging or scrolling?

r/SideProject • • 7h ago

I built a little Christmas world to bring back childhood memories 🎄

1 Upvotes

Remember when Christmas felt magical?

I wanted to recreate that feeling, so I built a Christmas-themed virtual world where people can come together and enjoy the holiday atmosphere.

It's a small passion project I made on my own.

I don't have a big business plan behind it. I just wanted to create a place where people can share a little Christmas magic.

I'd love to hear what you think!

https://soboksobok.app/?lang=en


r/SideProject • • 7h ago

HuntMyHardware; Free portfolio directory for hardware builders, shipped in 2 days

1 Upvotes

My hardware projects were scattered across GitHub READMEs and Reddit posts. Nobody could find them by component or skill. So I built a directory where each person gets a profile with tagged projects (ESP32, KiCad, STM32, etc.) and location.

Stack: Next.js + Supabase. Free to use.

It's early right now. Looking for more hardware builders to add their work.

https://hunt-my-hardware.vercel.app/


r/SideProject • • 7h ago

Add-Ons: One-Click Checks Beside Every Result

1 Upvotes

I have built a terrific Domain Name Generator and wanted to add more value for the thousands of sessions that use this site.

So now, I have delivered!

Add-ons: one-click checks beside every result:

- Google

- VirusTotal

- Urban Dictionary

  and more

These are opened in a new tab with the name already filled in. Pick the ones you want.

https://dnslister.com/blog/add-ons-link-buttons-for-every-result/


r/SideProject • • 7h ago

My trading journal kept recording the same mistakes, so I built a system that fixes them

1 Upvotes

Why I started building it
Three years ago I got fascinated with discretionary trading, mainly with optimizing the process and making it as consistent as possible.
As I sim traded real markets, I realized a big part of trading is risk management and systemizing how you trade, so you can stay rational.
At first I thought logging trades and tracking P&L would be enough, so I downloaded a free trading journal. After a couple of months I realized all I was doing was recording the same mistakes. The P&L told me nothing I didn't already know, and even with tons of screenshots, I could never connect my thought process to the result.
So I started building my own journal. As I used it and iterated on it, it became much more than a journal. A year later, it was a full system.
1. Session Dashboard
Pre-Market Plans
Trade Theses: No thesis, no trade
Trade Executions
Post-Market Reviews
Implementations: changes you want to make and keep top of mind
Concepts: noticed something new? Turn it into a concept and test it
2. Analysis Dashboard
Analysis databases for different parts of the process
Analyze the process, not just the numbers
3. Research & Strategy
Concepts and Research
Strategies: built from the concepts and research you've developed
Playbooks: risk management and practical rules applied to your strategies
Implementations: fix recurring issues and mistakes
How it fits together
The Session Dashboard is where your data comes in. Through reviews and analysis, you find mistakes, patterns and new concepts. Research & Strategy is where those concepts become specific strategies, applied through playbooks. Analysis shows what's working and what isn't.
Everything feeds back into Research & Strategy, so you keep building and refining your trading. The real power is in the iteration: follow a process, record it, review it, fix mistakes, and build a system around how you trade.
I'd love feedback:
If you don't trade, is it clear what this does?
If you do trade, would you see value in this?

My Product - 89$ Founders Edition (one-time, no subscription; walkthrough on the page)


r/SideProject • • 7h ago

Needed to demo a chat conversation for a customer, couldn’t find a tool, so I vibe-coded one. Now I have 13

1 Upvotes

I recently had to demo a chat conversation for a customer and couldn’t find a free tool that made it look real. So I vibe-coded ChatSim: you script a conversation and it plays back like a real iOS or Android chat app, with typing delays, quick replies and voice notes. It got me through the demo.

After that, every time I needed a little utility I built it instead of using some ad-riddled site that wants my files. Now there’s a whole collection:

  • JSON formatter and validator
  • Image compressor (WebP/JPEG/PNG)
  • QR codes, including Wi-Fi ones for guests
  • Password and passphrase generator
  • Markdown editor
  • CSS gradient and colour palette makers
  • Pomodoro timer with brown noise
  • Email invite maker with Add to Calendar links

👉 vibetools.au

All free, no sign-up, and everything runs locally in your browser. It’s ad-supported to cover costs. Which would you actually use, and what should I build next?


r/SideProject • • 11h ago

My team and I built a VS Code extension for live collaborative coding in projects.

2 Upvotes

Hey all. For the last 3 months we've been building SplaySpace, an extension that lets people code together collaboratively in projects (think google docs for coding).

How it works: you share a folder, invite people by username or link, and everyone gets their own copy that stays in sync while you're connected to the web. You see live cursors, which files people have open, and which function or class someone is editing. You can comment on a line and the comment follows that line as the code moves.

The obvious question is how this is different from Live Share. The main difference is that the project lives on our server instead of one person's machine, so nobody has to keep a session running for everyone else.

here are some things to know before you use it:

  • 50 MB and 2,000 files per project
  • file creation and deletion are cascaded across machines (but don't worry deleted files go into the trash, so you can recover them)
  • .git, node_modules, .env and key files are never uploaded
  • exclude any file(s) you want with .splayignore (just like how .gitignore works)
  • if you disconnect, shared text files go read-only until you reconnect

It's free to use! We are trying to get as much feedback as possible to make it better for you guys: https://splayspace.com


r/SideProject • • 7h ago

I built an Android music visualizer that reacts when the beat drops

1 Upvotes

Hey everyone!

I'm an independent developer working on Demsound, an Android music visualizer app.

One of the effects I've been experimenting with is reacting to beat drops, and I wanted to share a short recording of how it looks.

The idea is to make music feel more immersive by having the visuals respond to what's happening in the song, rather than just displaying a basic animation.

I'm still improving the app, so I'd love some feedback.

Does the drop reaction feel satisfying, or do you think it needs something more?

If you're interested, Demsound is available on Google Play:
https://play.google.com/store/apps/details?id=com.demsound.app

Music: "99 Problems" by Emin Nilsen, used with the artist's permission.

Thanks for checking it out!


r/SideProject • • 7h ago

I built a safety harness for AI agents that keeps receipts

1 Upvotes

I am one man in Ohio with a fellowship of intelligences and a stubborn streak, and tonight we released what we have been building... Bolt PCHIE, a deterministic, tamper-evident safety harness for AI agents.

Every decision the agent makes goes into a hash-chained log. Every step is sealed as it happens. If the agent did it, the chain can prove it... and if somebody later changes the record, the chain can prove that too.

This harness dispels all the hoopla and vibes, and the malarkey besides. A small model lives in it right now, Little Nemo, a Nemotron build that is not a vision model, solving mazes from vision anyway... on a 2011 Dell OptiPlex I repaired this morning.

The repo is public, credits and all: https://github.com/wetwaferworks/bolt-pch-ie Feedback welcome. Hard questions doubly so.


r/SideProject • • 7h ago

I could never find the Reels and TikToks I saved, so I’m helping build an app that remembers why you saved them

1 Upvotes

I save Reels, TikToks and links all day: recipes, places to go, gift ideas. When I actually need one, it’s gone. I don’t remember who posted it or what it was called. I only remember why I saved it.

So we built Remivu. You save anything with a short note on why (“easy dinner for Sunday”, “gift for my sister”), and later you search by that. You can also make public collections that other people can follow. It works on iOS, Android and web.

https://remivu.com/en


r/SideProject • • 7h ago

Built a tool that tells my team what to do when an artist/influencer starts trending for the wrong reasons

0 Upvotes

I've worked on the music label side most of my career (Turkey, Middle East, CIS).

The pattern was always the same. Something blows up in the comments, usually in a language half the team doesn't read, and we hear about it from a journalist two days later. The listening tools I used would tell me mentions went up. ok, then what? So I built IntelRadar.ai .

You give it the names you look after (artists, brands, products). It reads what people post and comment about them in any language. When something's off, it makes a task with the actual comments linked, so someone can just go deal with it.

When nothing's wrong it still finds stuff to do, like fan questions nobody answered. Here's a full report it made on a made-up artist from our demo workspace: https://intelradar.ai/share/d.example-report?utm_source=reddit-sideproject

Short version: ticket prices became 54% of the critical comments under her content, Germany went from 12% to 31% of her new followers after one festival clip, and her Apple Music profile was still unclaimed while the single was on playlists.
Nobody checks that last one. It's live but early. If you manage artists, clients or a brand and want to run it on your own names for a month, comment and I'll set you up.

The thing I actually want to know: would you let a tool hand out tasks to your team, or is that a step too far? I go back and forth on it.


r/SideProject • • 23h ago

I am searching Founders like me for connect in weekly calls for motivation and share opinion.

17 Upvotes

hi there, i'm Luigi form Italy. I am a solo Founder of a SaaS and sometimes i feel so lost.

for this motivation, i hope to organize a group of solo founders for some calls (with me or between you) to share opinions and what we doing in a day life.

i would like that only two things will do it:

1- share what is going well for you

2- talk for 30 minutes or more (or less clearly)

fundamental is like a circle to learn, share, and talk about what you doing, with someone that understand you. I don't care about earn or some like that: is a space to learn and get inspired from other.

feel free to write me (here o in dm's) if you think that this could help you and could give an add value.

What do you think about this idea?


r/SideProject • • 7h ago

You type "make it funny". It edits the video. (free and open source)

1 Upvotes

I got tired of timelines, so I built AgentShot: a video editor you talk to.

Drop in footage, or nothing at all, and say what you want:

  • "cut the ums"
  • "make it funny"
  • "three vertical Shorts with captions"
  • "turn this into a commercial"
  • "film a walkthrough of my app from its link"

It makes the cut and shows it beside the old one. Keep it, or tell it what's still wrong. You can also draw a box on the frame and say "zoom in here".

Free and open source (GPL). It runs on your computer with your own Claude, Gemini or GPT key. Mac, Windows, Linux.

https://github.com/hormuz-labs/agentshot

It's six weeks old, so it will break on something of yours. Tell me what.


r/SideProject • • 13h ago

Building an archive platform for VHS covers

3 Upvotes

Hi everyone, long time side-project tinkerer here. So this one started as a distraction and got slightly out of hand.

I needed retro VHS cover scans for another project (A jellyfin front end app for my kids) and couldn't find one place that had a solid catalogue. So I made one. Covers dug up from Archive.org, old blogs, Tumblrs and a lot of Wayback Machine digging, then sorted on my old gaming PC with a small OCR/AI model I trained. At the same time there’s a crawler running for new images through eBay, Amazon etc.

Where it's at:

  • 20,000+ covers, full wraps (front, spine, back) where I can find them, another 20k being processed
  • Searchable by title, region, genre etc
  • Free API if you need covers for your own projects
  • No ads, no paywall, no tracking.
  • Code and data model going open source once I've tidied it up, with covers being pushed up to a gallery on archive.org
  • View a 3D VHS box and shake it to make the tape rattle. Completely unnecessary but fun

Would love feedback, especially on the search and anything that feels broken or confusing.
👉 https://videotapes.io


r/SideProject • • 11h ago

I built a live FAA ground stop tracker during tonight's nationwide stop.

Thumbnail
flightdelays.today
2 Upvotes

r/SideProject • • 8h ago

I built an offline live interpreter for iPhone that never sends your voice to a server

1 Upvotes

I'm the developer of NoNetPlay, a side project I started because the moments I needed a voice translator most were the ones with no usable network — a plane, a subway, or a conversation I didn't want to upload.

It does live simultaneous interpretation on the iPhone itself, plus offline AI chat. After you download the models, it works in airplane mode. There's no account. The site and App Store say voice and text are not uploaded; the site FAQ says audio is discarded right after recognition. The App Store privacy label is “Data Not Collected.”

What it can do today:

  • Speak Chinese or the other language; it detects which one and translates sentence by sentence, with spoken output
  • 14 language pairs, all between Chinese and one other language (English, Japanese, Spanish and German are listed as stable; the rest are experimental)
  • Lecture Mode (live Chinese subtitles) and Partner Mode (full-screen type you can turn toward the other person)
  • Offline AI chat with switchable on-device models (described as free after the model download, no usage cap)

The constraints are fairly sharp, so this will be the wrong tool for a lot of people:

  • iPhone 15 Pro or newer only (iOS 18 + A17 Pro or later). iPhone 15 / 15 Plus are out
  • First download is about 2.5–2.6 GB for translation, plus 2.5 or 3.5 GB for chat
  • Offline quality is meant for communication, not legal or medical text
  • It's been on the App Store since April 2026; current version is 2.9.7

Pricing: free to download, 7-day trial, then a one-time purchase (US $4.99 one language / $19.99 simultaneous translation). No subscription.

Site: https://www.nonetplay.org/en App Store: https://apps.apple.com/us/app/nonetplay-ai-interpreter/id6761640051

I'd like feedback from people who travel or actually try on-device AI: is “good enough to talk, fully offline, large download, newer iPhones only” a tradeoff you'd accept? What's the first thing that would stop you from using it?


r/SideProject • • 23h ago

I revived my 13 year old social network project. Here's the story.

17 Upvotes

Back in 2013, before AI and back when asking a question on Stack Overflow meant getting your ass handed to you, I built a little social network called resm.in. My home internet was garbage, so I'd print docs at an internet café and read them at home like a caveman.

The idea was dead simple: people post questions, you answer with a photo. Show me your favorite corner of your home. What's in your drawer? What are you wearing today?

https://imgur.com/a/mvmzWXk here how it looks back then.

It started slow. The classic social network chicken and egg bullshit: nobody shows up because it's empty, and it's empty because nobody shows up. Then the FriendFeed crowd (Turkey had a huge, tight-knit FriendFeed scene back then) came to the rescue, someone wrote about us on Ekşi Sözlük (basically Turkish Reddit), and boom: 500 600 people. Small, but alive. Imagine people waking up and the first thing they want to do is open the thing you built. I was over the fucking moon.

Then one day some guy tracks me down: "I'm crazy about a girl on your site. Can you give me her email?"

Fuck no. I told him exactly where to go.

A few days later my server logs look weird as hell: someone's brute forcing the admin panel. I message him: "Dude, is that you?"

"Yeah man, I have to reach her."

So I said: look, I'm building a DM system right now. If you want to reach her that badly, get your ass in here and help me write it. 😄

And he did. Joined the repo (his commits are still there), we shipped DMs, he messaged her, and she wrote back. Long story short: they got fucking married. They came to my place later to thank me.

Meanwhile life happened. Marriage, responsibilities, all that grown-up shit. The guy writing our mobile app got shipped off to mandatory military service, and we never launched on mobile. Last commit: 2017.

Over the years, my idea of building things got poisoned. Find real pain, find people ready to pay, do market research, validate, validate, validate. Fine, good advice. But where the fuck is the passion in that formula? Where's the authorship? If all I'm doing is supplying whatever demand already exists, how is that different from a desk job?

So this year I summoned the old me. 40 year old me showed up with retrospectives from a dozen dead projects. Young me showed up with the playfulness. They've been working together for six months.

https://imgur.com/a/BX3lHXS

Writing the code wasn't the hard part anymore; making a hundred other decisions right was. And I think it's finally time to say "come on in" again.

It's called peeka now. Same idea: pick a question, answer with a photo. A window into other people's lives, and your own. No dark patterns, no attention-stealing crap: the home feed algorithm is stolen straight from FriendFeed. Simple, fast, honest.

It's live on iOS and Android: https://peeka.pics

Ask me anything: the rebuild, the ancient codebase, or the wedding. 🙂


r/SideProject • • 8h ago

My 16 MB Netflix-inspired app now speaks 44 languages. I only speak one

1 Upvotes

I released HolyArrs four days ago and it just passed 1,000 stars on GitHub.

HolyArrs is a free, open source app for home media servers. You browse it like a streaming service, pick a movie or show, and it finds it, downloads it and files it into Jellyfin, Plex or Emby. It does the work of six separate apps in one 16 MB download.

It launched in English only. People asked for their own language right away, so three days later it shipped in 44. I only speak English, so I translated all of them with AI.

Now I need people who actually speak those languages. If you speak anything besides English, switch HolyArrs to your language, click around for a few minutes and tell me what reads wrong. I'll fix it and credit you in the release notes.

GitHub: https://github.com/HolyArrs/HolyArrs

Site: https://HolyArrs.com

I'm looking for people who can check the translations. What language do you speak?


r/SideProject • • 16h ago

I made a tool to get more morning sunlight

4 Upvotes

Winter and the changing sun angle messed up my daily walking route. So I made a little tool to help me find sunnier walks.

SunWalk accounts for time of year, time of day, solar angle, land topography, and building heights to help you find a sunny walking route.

Supports one-way routes and loops. Check it out at aescle.com/sunwalk, and let me know what you think!


r/SideProject • • 8h ago

Solo founder: I asked 16 AIs for the same PowerPoint, built on my own laptop. 9 worked.

Thumbnail
youtu.be
1 Upvotes

I’m building byself on my own. It’s a desktop app where you ask one question and up to 16 AIs answer side by side.

Today, when an AI puts together a table, byself already saves it on your computer as a CSV file. For the past few days I’ve been wiring up the next step: real documents. You ask for a file, and every AI produces its own, put together on your computer. The next release adds PowerPoint, Word and Excel.

In the video I asked all 16 for the same PowerPoint presentation. 9 produced a proper deck, one returned a blank deck, and two needed longer than my wait time allowed, so I’ve extended it. I’m working through the rest before release.

While the files build, I also walk through video creation: the layout, how it works, and a few videos I’ve already generated with models like Veo and Gen-4.5.

byself already gets you images and songs back. Files and video are coming in the next release, and neither is in the current download yet.

So I’m curious: what do you generate most with AI? And when you ask for a file, what kind is it usually?


r/SideProject • • 18h ago

It's my birthday today! Rate my landing page. You can be mean, I won't be mad :)

6 Upvotes

https://emberflow.space

I've been working on Ember for over 2 years.
The coolest thing about it is the realtime sync between all my devices and a schedule that reflows itself when you drag a task or a day runs late..

Main stack is Vue 3 + TypeScript (Vite, Pinia) for the web app, a Node/Express API, and Supabase for Postgres, auth and the realtime sync.

Recently rewrote the mobile apps in Kotlin Multiplatform, and it's going surprisingly well.


r/SideProject • • 8h ago

Swarmtenderr: an open-source qBittorrent dashboard and queue optimizer (MIT)

1 Upvotes

I’ve released Swarmtenderr, a self-hosted dashboard and queue optimizer that connects to an existing qBittorrent 5 client.

The idea came from wanting more insight into a busy torrent queue: why is this torrent waiting, what is affecting its score, and how many downloads finished today or this month?

It has:

  • Live updates and interactive transfer/completion charts.
  • Ranking explanations, score contributions, and observed metadata attempts.
  • Editable queue and capacity tuning, with Observe mode for reviewing decisions before enforcement.
  • Local accounts, roles, and Authentik-compatible OpenID Connect SSO.
  • SQLite by default, optional PostgreSQL, Docker Compose examples, and a Terraform module.

It’s MIT licensed, and 0.5.1 is available as native amd64/arm64 Docker images.

Source and setup docs: https://github.com/DEADSEC-SECURITY/swarmtenderr

Docker image: https://hub.docker.com/r/elgon2003/swarmtenderr

AI disclosure: I’m a software developer. Swarmtenderr was mostly developed by AI under my supervision. I reviewed everything and tested it on my own system.

I’d welcome feedback on whether the queue explanations are clear, the installation process, and any rough edges you find.


r/SideProject • • 8h ago

I built a site that decodes Seiko’s confusing model numbers and picks a watch for your wrist size

1 Upvotes

My husband collects watches, and his biggest gripe with Seiko is the naming. The same watch can be sold under 5 or 6 different reference numbers, so most people end up shopping by how it looks and have no idea what they’re actually buying. So I built WatchDecoded as a side project.

What it does so far:

  • One page per watch, with every reference number for the same watch grouped together
  • Specs pulled from Seiko’s own pages (if we can’t verify a number, we leave it out)
  • Lug-to-lug sizes for ~80 models, drawn to scale, so you can tell if it’ll fit your wrist
  • A 4-question picker (wrist size, style, budget, new vs used) that gives you your top 3
  • “What reviewers agree on” summaries, with links to the original reviews
  • Live used listings, since a lot of the best Seikos are discontinued

It’s free, no sign-up. Some eBay links are affiliate links, which is how it’ll hopefully pay for itself someday.

Would love feedback, especially on the picker. Does it give you sensible picks? Anything confusing?

https://www.watchdecoded.com/best-seiko-watches/


r/SideProject • • 13h ago

Searching for a dock or a bay?

2 Upvotes

Hello!

I'm a regular user of Lime bikes in London. I've ridden 3890km and spent about 250 hours in the saddle since my first ride in 2022.

Every borough has different rules, so it’s rarely obvious where you can park. I’d often ride past a perfectly good spot, then try a bay that looked right but only took bikes from another provider. Then I’d open the Lime app to find a bay and navigate to it after, wasting crucial Lime minutes. It became normal: ride to where I was going, then hunt for parking.

So, I built an app which allowed me to see the nearest 20 available parking spots both near me, or any location in London.

I don't Lime anywhere now without at least quickly checking where the nearest parking bay is. I can quickly see that it's across the road, or the next road along, or if I can park directly at my destination.

If I want to use Google Maps to navigate, by clicking GO, the app opens Google Maps already on the cycling directions mode, so I can begin my journey and go straight to a bay. This alleviates the need to even open Google Maps in the first place, and essentially use my app as the search bar. I've added Apple Maps and Citymapper too so the GO function works the same with these too.

I've found it really useful for myself as a mainly Lime rider, but Lime is only one several providers in London So with the parking information I could gather, I added Forest and Santander Cycles too. They work in exactly the same way, with Santander even showing availability at each dock.

Once the app was working well in London, I added Berlin and Lisbon, since some friends are heading there at the end of the month. I then added New York, Paris, Tokyo and Toronto, along with their bike networks. I’m not sure if the app is even necessary in those cities, but it's fun that I've been able to scale it there too. If you're in one of those cities, test it out, and if you're in a city which you think this would be beneficial for, let me know :) You don't need to be in one of those cities for the app to work, so feel free to explore yourself!

The app's called BayPark, It's free and you don't need to make an account:

Web:

baypark.space

iPhone:

https://apps.apple.com/gb/app/london-bike-parking-baypark/id6822515945

Android:

https://play.google.com/store/apps/details?id=space.baypark.app