Welcome to BHV Discussions! #1
Replies: 23 comments 28 replies
-
|
Myself Shivam Yadav 3rd year B.tech CSE from Institute of national importance I like the project i would love to build it. |
Beta Was this translation helpful? Give feedback.
-
|
@pradeeban 1. what about the UI of Beehive will it be similar to the Beehive using react for frontend and flask for backend and clerk for authentication and authorization . |
Beta Was this translation helpful? Give feedback.
-
|
@pradeeban sir, Here is my view. I think using Kong API there is issue of facing similar issue like clerk. As objective is to make it lightweigh.We can use:
|
Beta Was this translation helpful? Give feedback.
-
|
Hello @pradeeban, @mdxabu, and everyone! Just wanted to introduce myself. I'm Suryansh Maurya, a 2rd-year CS student who really enjoys building things with Python. I found the BHV project and I've been reading through the README and this entire discussion thread. The goal of the project is fantastic, and I honestly love the conversation here about prioritizing simplicity and ease of installation. The final decision to go with Flask + Jinja2 instead of a heavy front-end framework like React totally makes sense. It cuts out so much potential bloat and avoids the "serious technical knowhow" problem @pradeeban mentioned. Building on that simple-first approach, I was thinking about what the rest of the stack could look like. What if we went with: Database: SQLite? It’s just a single file, has zero setup, and is already built into Python. It seems perfect for keeping things lightweight and directly answers @sk66641’s question. Authentication: Flask-Login. It’s a standard Flask extension that handles user sessions and roles (User/Admin) really cleanly, without needing any complex external services. Deployment: And for that "single command" install goal, a simple Dockerfile and docker-compose.yml would be perfect. This way, the entire system is just a self-contained Python app that anyone can get running with docker-compose up. Like some of the others here, I'm very interested in contributing to this project and would love to be considered for GSoC 2026. |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone! I’ve been analyzing the "single command" requirement, and I completely agree with the Flask + SQLite approach discussed here. I have pushed a working prototype of this core architecture here: [https://github.com/naurjhanvi/BHV_Prototype]. To keep the installation simple, I avoided Docker for the initial setup. Regarding the authentication discussion, I plan to use GitHub OAuth instead of the standard Flask-Login. Since the project requires us to create private repositories for users programmatically, we need the repo scope token. OAuth handles this automatically, whereas standard login would require users to manually manage PAT. I am currently working on the OAuth integration. Let me know if you have any thoughts on the current file structure. |
Beta Was this translation helpful? Give feedback.
-
|
Hello Everyone , myself Vedant , currently a sophomore at IIT Bombay one of the top most universities in the world . @pradeeban Sir I would like to know that BHV project is still ON ? As it seems that contributions were hardly made and that too months ago . |
Beta Was this translation helpful? Give feedback.
-
|
Hello @pradeeban , Myself Rithvik I have strong hands-on experience building Python-based healthcare and medical data systems. My previous project DocuMed, an AI-powered medical platform that handles image uploads, symptom narratives, secure storage, and analysis, closely matches BHV’s core workflow of storing patient-provided images and text. I have already implemented end-to-end pipelines involving Flask backends, databases, local file storage, and AI modules, which directly translates to BHV’s minimal architecture. I also have experience integrating APIs, automating workflows, and building clean, simple UIs suitable for clinics. With this background, I can efficiently develop BHV’s image-narrative management, optional emotion analysis, and GitHub-based storage with strong security and usability. Looking forward to contribute for GSOC'26 |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone! I'm interested in BHV mainly because of the minimal approach of the project and the single-command concept making the installation easier for people lacking technical expertise. Looking forward to contribute and hopefully be part of GSoC 2026. |
Beta Was this translation helpful? Give feedback.
-
|
Hey everyone, I’m Amit, a CS student learning web dev and good with Python. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @pradeeban |
Beta Was this translation helpful? Give feedback.
-
|
Hi @pradeeban, @mdxabu I’ve built a small, separate prototype repository to validate BHVs I intentionally kept functionality minimal and avoided advanced features Repo: https://github.com/ChaitanyaChute/BHV-prototype I’d really appreciate any feedback on the overall architectural direction |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone! I'm Ramzan Khan, a Second Year ,B.E Student with experience in Software Development using different tech Stacks like Python and JavaScript. I'm interested in BHV because I have created similar type of project but with different configurations and it was for Distribution purpose . Looking forward to working with you all,Thank you😊! |
Beta Was this translation helpful? Give feedback.
-
|
Hey @pradeeban |
Beta Was this translation helpful? Give feedback.
-
|
Hi @mdxabu @pradeeban, I have 10 PRs submitted. Would you prefer I: I want to be helpful without overwhelming you with reviews! |
Beta Was this translation helpful? Give feedback.
-
|
@yadavchiragg feel free to work on more PRs. But as discussed elsewhere, we aren't merging them into the (currently empty) BHV repository. The PRs could be a learning experience for you and for you to highlight them in your GSoC proposal. Also remember that quality is more important than quantity. So, yes, best to improve on the features you already contributed too! |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the guidance, @pradeeban! I'll focus on improving the quality of my existing contributions. Would you prefer I:
Also, I'm starting my GSoC proposal draft. Are there specific project ideas or priority areas for GSoC 2025 that I should focus on? Thanks for your time! 🙏 |
Beta Was this translation helpful? Give feedback.
-
|
Hi @pradeeban, @mdxabu I am thinking of working in :
The overall goal is to keep BHV easy to install, understand, and maintain. Happy to adjust this direction based on feedback before proceeding. |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone! 👋 I’m Sarthak Khandelwal, an undergraduate Computer Science student with hands-on experience in Python (Flask/FastAPI), SQL databases, and building lightweight backend systems. I’m particularly interested in contributing to BHV (Project Idea 2) as it strongly aligns with my experience in backend architecture design and minimal deployment-focused systems. The emphasis on privacy, simplicity, and a single-command deployable architecture resonates with how I prefer to build software — clean, modular, and scalable without unnecessary complexity. I’ve been following the BHV discussions closely and am excited to start contributing while working toward a solid GSoC 2026 proposal around it. I’m looking forward to learning from the mentors and collaborating to build something meaningful and impactful. |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone👋,
Currently, I am working on simplifying the backend-frontend separation as my first step towards improving deployability. Any suggestion, feedback is highly appreciated to ensure my alignment with the Project's Vision. If my approach seems appropriate, I'd be more than happy to share a detailed weekly execution-implementation plan. Thank You 🙏 |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone, The project description mentions a goal of a "single command" installation. I am considering proposing a stack using FastAPI with SQLite (to avoid the need for a separate DB server) and potentially Streamlit (or jinja2) for the minimal design so the codebase will be in a single deployable python package. Does this approach align with your vision for keeping the deployment lightweight for community clinics? @pradeeban @mdxabu Im looking forward to contribute! |
Beta Was this translation helpful? Give feedback.
-
|
@n-apawti @sarthak-foss, Thanks for showing interest in our project! |
Beta Was this translation helpful? Give feedback.
-
|
Hi everyone, I'm Rui Luo, an MS CS student at Northeastern University with a background in Python backend development and an interest in healthcare applications. I set up and ran Beehive locally to understand what BHV is moving away from. The core friction I observed: OAuth/email setup, system dependencies, and multiple running processes create a real barrier for deployers at clinics, exactly what BHV's "single command" goal addresses. Beyond the deployment architecture, I've also been thinking about the research module. For the fuzzy color–emotion module — based on the IEEE paper referenced in the description, how do you envision the results being stored and surfaced in the UI? This will affect whether I scope it as an optional module behind a feature flag or something more tightly integrated. My current direction: FastAPI backend, SQLite default (PostgreSQL upgrade path), local filesystem storage with optional GitHub private repo sync via PyGithub, local email/password auth as the zero-setup default with optional Google OAuth. I'd be happy to share a draft proposal for early feedback when you have a moment. Thanks for your time! |
Beta Was this translation helpful? Give feedback.
-
|
@pradeeban @mdxabu , I have implemented the initial components like authentication for signup/login and the image upload and storage pipeline, but for the fuzzy color–emotion module mentioned in the project idea, should the analysis be performed locally when an image is uploaded, or should there be a architecture so the images can be exported to a separate research tool, keeping the core BHV lite? or, should the analysis part be implemented locally within BHV initially in a modular way so that the research component can later be separated into an independent service if needed? Understanding this will help me structure the system architecture and scope appropriately from the perspective of the proposal. Thank You. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
👋 Welcome!
We’re using Discussions as a place to connect with other members of our community. We hope that you:
build together 💪.
To get started, comment below with an introduction of yourself and tell us about what you do with this community.
Beta Was this translation helpful? Give feedback.
All reactions