---
title: "Discussion on \"The ultimate LangChain series — Projects structure\" | Hashnode"
description: "Discussion on \"The ultimate LangChain series — Projects structure\". Learn how the basic structure of a LangChain project looks"
url: "https://hashnode.com/posts/the-ultimate-langchain-series-projects-structure/647fc589b72ee0b24fcf36a3"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [The ultimate LangChain series — Projects structure](https://soosweb3.hashnode.dev/the-ultimate-langchain-series-projects-structure?utm_source=hashnode&utm_medium=feed)

Learn how the basic structure of a LangChain project looks

Jun 6, 2023 · 3 min read · soosweb3.hashnode.dev  
Read the article

-   [#langchain](https://hashnode.com/tag/langchain)
-   [#openai](https://hashnode.com/tag/openai)
-   [#ai](https://hashnode.com/tag/ai)
-   [#python](https://hashnode.com/tag/python)
-   [#developer](https://hashnode.com/tag/developer)

## Written by

[Davide](https://hashnode.com/@web3Dave)

@web3Dave · Brazil

  
[View profile](https://hashnode.com/@web3Dave)

Hey there! I'm Davide, a passionate developer advocate at Chainstack, the leading suite of blockchain infrastructure services. I'm dedicat

Hey there! I'm Davide, a passionate developer advocate at Chainstack, the leading suite of blockchain infrastructure services. I'm dedicated to empowering current and aspiring web3 developers by sharing valuable content and resources. Within my articles, you'll discover a treasure trove of straightforward projects designed to bolster your understanding of fundamental Python, Solidity, JavaScript, and web3 skills. Whether you're a seasoned developer or just starting out, these projects offer an ideal learning path for honing your abilities in the exciting world of blockchain development. Feel free to explore my articles, and let's embark on this remarkable journey of mastering web3 together!

## Responses 2

Markdown supported · ⌘↵ to post

[Santiago Codaro](https://hashnode.com/@santicodaro)

[Aug 15, 2023](https://hashnode.com/posts/the-ultimate-langchain-series-projects-structure/647fc589b72ee0b24fcf36a3/comment/64db957a6203e95780d661fb)

Hello, thanks for the content. Could you also share a project structure in terms of repository organization? I am building a Q&A application but I am not fully sure how to proceed. thanks!!!

[Davide](https://hashnode.com/@web3Dave)

[Aug 15, 2023](https://hashnode.com/posts/the-ultimate-langchain-series-projects-structure/647fc589b72ee0b24fcf36a3/comment/64db957a6203e95780d661fb#reply-64dbbbfa6203e95780d6665a)

Thank you! I actually added this a couple days ago!

-   [blog.davideai.dev/langchain-practical-projects-bu…](https://blog.davideai.dev/langchain-practical-projects-build-a-cli-chatbot)
    
-   [github.com/soos3d/chainstack-docs-chat](https://github.com/soos3d/chainstack-docs-chat)
    

It's really basic, but this is one way to do it. I'll add something with a front end soon!

[Santiago Codaro](https://hashnode.com/@santicodaro)

[Aug 15, 2023](https://hashnode.com/posts/the-ultimate-langchain-series-projects-structure/647fc589b72ee0b24fcf36a3/comment/64db957a6203e95780d661fb#reply-64dbc6904429385b9280201b)

Awesome! thanks. And for unit testing, would it make sense to create a "test" folder plus a MAKEFILE? [Davide](https://hashnode.com/@web3Dave)

[Kalpana Goth](https://hashnode.com/@kg20845)

[Aug 9, 2023](https://hashnode.com/posts/the-ultimate-langchain-series-projects-structure/647fc589b72ee0b24fcf36a3/comment/64d37790c1b3ce0c7e935971)

good
