📅 2025-04-12 — Session: Developed MVP for ‘Ask Your Doc’
🕒 16:30–17:40
🏷️ Labels: MVP, Development, Ask Your Doc, Fastapi, React, Langchain
📂 Project: Dev
⭐ Priority: MEDIUM
Session Goal
The primary goal of this session was to outline and begin the development of a minimal viable product (MVP) named ‘Ask Your Doc’. This application is designed to allow users to upload documents and ask questions about their content using various services and APIs.
Key Activities
- Development Plan: Created a comprehensive development plan for ‘Ask Your Doc’, including backend API endpoints and frontend components using FastAPI and React.
- Project Structure: Designed the project structure, detailing file management and component plans for both frontend and backend.
- React Hooks: Reviewed the use of
useState
anduseEffect
in React to enhance the interactivity of components. - LangChain Prompt Engine: Outlined a LangChain-compatible prompt engine for integration into the MVP, focusing on modularity and interoperability.
- Frontend and Backend Setup: Provided a step-by-step guide for setting up the frontend and backend using Next.js, Tailwind, and FastAPI.
- Integration Strategy: Developed a strategy for integrating LangUI components into the app to maintain a clean and organized structure.
Achievements
- Successfully outlined the MVP development plan and project structure.
- Established a foundational setup for the frontend and backend.
- Initiated the integration of LangUI components for UI development.
Pending Tasks
- Complete the implementation of the backend API endpoints.
- Finalize the frontend component integration with LangUI.
- Conduct a review and testing phase to ensure all components function as expected.