I live in Chennai, a sprawling city of 8 million people and under Bortle 8.5 skies. Heavily light-polluted, but cities like this are where most of urban India actually observes. Over the years I've watched many friends buy a telescope, struggle to find anything in it, and quietly retire it to the attic.
The existing answers don't fit the people who quit. Star-hopping needs a dark site and months of practice. Useless under city skies for someone whose first scope is a small refractor or a tabletop Newtonian. GoTo mounts solve the navigation problem, but they cost $500+ on top of a scope that was $200 to begin with.
I started PushNav to find out if there was a third path. One of my hobbies is astrophotography. Plate solving has been routine in astrophotography for over a decade. The question was whether it could be made cheap enough, fast enough, and beginner-friendly enough to work for visual observing instead. ESA's tetra3 turned out to be the missing piece: a lost-in-space solver originally built for spacecraft attitude determination, fast enough to run on a live video stream from a $20 USB camera.
The journey since has been a rewarding mix of software and hardware engineering, with a lot of learning along the way. Wrestling UVC cameras across three operating systems, iterating bracket geometries, finding out which lens focal lengths work in heavy light pollution and which don't etc.
What got built is documented at https://meridianfield.github.io/pushnav. The system works under the conditions I've mentioned, and v0.1 is out under GPL-3.0. The build log here is where I'll track what happens next. Bracket iterations, the Pi-based headless mode that's coming, and what breaks when other people start putting this on their own scopes.
Arun Venkataswamy