u/Opening_Fig_7794

Open-Sourced my Full-Stack TypeScript Project (NestJS + Next.js + Vector DB) for Instagram Automation & AI Commerce

Open-Sourced my Full-Stack TypeScript Project (NestJS + Next.js + Vector DB) for Instagram Automation & AI Commerce

Hello everyone,

I wanted to share a full-stack open-source project I built entirely in TypeScript using NestJS on the backend and Next.js on the frontend, which integrates Vector Databases for automated customer interactions.

The project is fully open-source and available on GitHub:

GitHub: https://github.com/mostafa18181/roboinsta

🛠️ Tech Stack & Architecture:

\- Backend: NestJS (TypeScript) with a modular architecture, designed for high-concurrency event handling and webhooks.

\- Frontend: Next.js (TypeScript) for the dashboard and account management.

\- Data & AI Layer: Vector Database integration for semantic search, context retrieval, and dynamic product Q&A scenarios.

⚙️ What the System Does:

  1. Multi-Tenant Instagram Integration: Allows multiple users to connect their Instagram accounts.

  2. AI-Powered Product Promotion:Context-aware responses to user queries and posts based on custom vector embeddings.

  3. Automated Inventory Management:Tracks real-time product stock and automatically decrements inventory upon completed sales triggers.

  4. Custom Q&A Scenarios: Configurable decision trees and vector-based knowledge retrieval for domain-specific automation.

💡 Why I'm Open-Sourcing It:

This was initially developed as an MVP for a startup initiative. Due to team/partner changes, the commercial launch was halted and the live deployment was taken offline. However, the underlying TypeScript codebase and architectural patterns are solid, so I decided to open-source it for the community.

Feel free to check out the repo, explore the NestJS/Next.js implementation, fork it, or use the architecture for your own projects. Feedback on the code structure, typing patterns, and backend design is highly appreciated!

u/Opening_Fig_7794 — 10 days ago
▲ 1 r/nestjs

roboinsta

Hello, I hope you're having a great day.

I wanted to introduce a project I’ve worked on. I thought it might be interesting or potentially useful for you.

I developed an application and prepared a working prototype. It is currently available publicly on GitHub:

GitHub: mostafa18181/roboinsta

The project uses a vector database and is designed to handle a large number of requests concurrently. Essentially, it is a platform where different users can connect their Instagram accounts.

The bot can read Instagram posts, introduce and promote products based on information provided by the user, manage inventory, and automatically reduce the stock after a sale. It also supports adding custom question-and-answer scenarios for different use cases.

The project was originally developed for a specific business idea, but I believe that with some modifications, the same infrastructure could be adapted for other ideas and industries as well.

The original plan was for one of the team members to handle the company setup and launch, but unfortunately, they eventually stepped away from the project, and the development was stopped. Due to the circumstances within the team and among the partners, I also decided to put the project on hold for the time being.

The project was previously running on a server, but I have taken it offline since I was no longer able to continue developing it.

If you know a team that might need something like this, feel free to share it with them. Alternatively, if an investor or team is interested in developing a product based on this idea and infrastructure, I would be happy to make the existing project available to them for further development.

reddit.com
u/Opening_Fig_7794 — 12 days ago