Let Me Ask
A full-stack web app developed during NLW Agents by Rocketseat at 2025 for live streams and broadcasts, which uses an AI agent to predict answers to questions in real time.

Project Image
Documentation
Let Me Ask Web
A web app developed during NLW Agents by Rocketseat for live streams and broadcasts, which uses an AI agent to predict answers to questions in real time.
Table of Contents
- Technologies
- Backend for Full Experience
- Setup and Configuration
- Running the Project
- Screenshots
- Project Structure
- Author
Technologies
This project was developed with the following stack:
- React.js β A JavaScript library for building fast and interactive user interfaces using a component-based architecture.
- React Router DOM β A flexible routing library for React applications, enabling declarative and dynamic navigation.
- Vite β A modern, lightning-fast build tool and development server optimized for frontend frameworks like React.
- TypeScript β A statically typed superset of JavaScript that enhances code quality, maintainability, and developer experience.
- Tailwind CSS β A utility-first CSS framework that enables rapid UI development with a consistent design system.
- TanStack React Query β A powerful data-fetching and server-state management library with built-in caching, background updates, and synchronization.
- Shadcn UI β A customizable and accessible component system built on top of Radix UI and Tailwind CSS.
- Radix UI β A low-level library of unstyled, accessible UI primitives for building high-quality components.
- Lucide React β An open-source icon library for React, featuring beautifully crafted and consistent icons.
Backend for Full Experience
To get the full experience, you also need to run the backend API.
π Check out the API repository here: Let Me Ask API
The API handles:
- Creating and managing rooms
- Receiving and storing questions
- Generating real-time AI-based answers
Setup and Configuration
Follow the steps below to run this project:
1. Prerequisites
To run this project, make sure you have the following installed and configured on your system:
2. Clone this Repository
Example using SSH:
git clone git@github.com:MarcosAntonio15243/let-me-ask-web.git3. Install Dependencies
For this project and documentation tutorial, we will use the NPM package manager. To install the dependencies, run the following command at the root of the cloned repository:
npm installRunning the Project
Start the development server:
npm run devThen access the application at http://localhost:5173.
Screenshots
Here are some screenshots of the application in action:
Main screen showing all available rooms and the card to create a new room.
Room view displaying no questions at the moment.
Room showing a submitted question that is waiting for an answer.
Room displaying a question with its AI-generated answer.
Audio recording interface within the room.
Project Structure
The main folders and files in this project:
src/
β βββ components/ β Reusable UI components
β βββ http/ β HTTP client and API interaction
β βββ lib/ β Utility functions and shared logic
β βββ pages/ β Application pages and routes
Author
Made by Marcos Antonio.
- π» Full Stack developer dedicated to building complete solutions by combining modern, functional user interfaces with robust back-end architectures.
- π This project represents my first web application built with an AI agent, focused on delivering real-time, interactive Q&A experiences during live streams.
- π Always open to feedback, collaboration, or ideas for improvement!
- π« Feel free to connect with me on LinkedIn or check out more of my projects here on GitHub.