kushagra1429/autocomplete_feature — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a simple autocomplete app with a frontend and backend. I want a search box where a user can start typing and see matching suggestions appear right away from the backend. The suggestions should feel smooth, not flicker, and it should not call the backend on every single key press if the user is typing fast.

Please make it easy to try locally. Use TypeScript since this project is already set up that way. If there is no real data source, add a small sample list in the backend so the feature works out of the box. The user should be able to click a suggestion, use the keyboard to move through suggestions, and press enter to choose one. Also handle empty search, no matches, loading, and basic errors in a clean way.

Keep the interface simple and polished. Add clear setup and run instructions so I can start both the frontend and backend without guessing.

Want more depth? Deep Reverse