#BabyNest
1 messages · Page 3 of 1
name
email
baby name
date_of_birth
expected_due_date
fundal height or waist size with date [{}]
weights with date [{}]
other health stuff,
Do we have to store that data to. I thought earlier you said we just need location and due date
Ok so I'll do some searches and share what data needs to be shared
That'll be better ig
key-value pair in local db
Ya now I understood
What do you think about this @stoic igloo?
Like a dataset for testing the models. That way we can compare accuracy in much better and quantitative way
yes we are almost completed with the integration will update asap
@stoic igloo when can we have a meet regarding the ios issues
I have an ios device I can help with the issues
https://github.com/AOSSIE-Org/BabyNest/pull/31
this PR is in continuation with the setup sqlite for backend PR
@stoic igloo Please have a Look
@stoic igloo Pls review, I have solved the issue #7 https://github.com/AOSSIE-Org/BabyNest/pull/32
Hey @cinder mural do you have ios device?
Yes, I have ios device and macos
that's great can you please help us resolve the navbar issues
I am on it, trying to solve the whole
Yes, we can rn ?
um give me some time
lets get @warm bay availability also
but we can schedule one tonight if you are free?
Yes ofcource
Update this here I will make myself free
Sure @10 would be good for you?
done pls have a Look
10 works for me
Can you make it 11:30 or onwards tonight?
Or it is already done ?
No problem
Can we do now?
Okay getting rdy in 5 min
Link
check dm
PR: Setup Chatbot LLM for BabyNest
Summary
This PR integrates a local, offline LLM-powered chatbot into BabyNest, enabling natural language interactions for pregnancy-related queries. The chatbot l...
Hey @stoic igloo , I have managed to run a local llm of size less than 500MB smoothly. Its accuracy is pretty good. Would share some accuracy scores based on datasets asap.
Further if any model needs to be tested in future, we just have to change some variables in .env and we're good to go. This code makes sure that everything run smoothly without disturbing any other functionality.
Please have a look @stoic igloo
Yes we are using a model of 0.5B params
@dry meadow You are now level 22! :confetti_ball:
Size can be further reduced..., other models can be integrated as well
@dry meadow let’s connect tonight if you are free, I find a way to fix the issue we talked yesterday
@warm bay @dry meadow confirm me
Sure let's do it today
I have tried to solve issue #20 if it also works properly in android it is good, either I will make this changes platform specific
https://github.com/AOSSIE-Org/BabyNest/pull/36
@stoic igloo @dry meadow
oh so you have not checked for android?
@warm bay tested this llm it gives great results to the queries.
No I am just asking for review
@cinder mural You are now level 3! :confetti_ball:
@dry meadow can we have a smaller sized model which gives better results?
It would be better if we try to reduce this model's size only
I am working on it
great, qwen models work awsm.
can help in quantization/optimization part...
like we are currently making it work on 450mb so do we need to reduce size atp
?
we already reached our benchmarked size limit so we can now focus on accuracy part
ahh no ig the cap was around 400 MB right, this too would be good. but model size can still be decreased
Yes, I'm currently working on it, Just researching about other techniques to reduce the size
ya 400mb-500mb
try using PEFT techniques, would be efficient and fast
@lyric berry You are now level 9! :confetti_ball:
that's great
yup
Yes
Yes we used GGUF file to do this
The pr was in collaboration with ishaan
took time to understand the mechanism but were able to do this
But everyone has done great work in the research
further if we want to increase accuracy can use a more params model around 1B or 1.7B
but if we want size to be less as possible then this is good 0.5B params
@lapis field @terse elbow @lyric berry @spare cradle
yes everyone's suggestions was helpful
Ya we'll do as you say
faced many issues bringing this to life @warm bay but in the end were able to do
But I think the current accuracy is pretty good
Ya current accuracy is pretty good
Maybe little more prompt engineering and we're good to go
will be raising a PR for this
Yup
@warm bay can you test this in android?
are we good to go?
Ok I can test
Yes we should before moving further
there are some PR issues guys
will test it
Sure
yea resolved the conflicts
alr
Yes will raise a PR for the customize option asap
remove the comments
sure
keep the code as clean as possible
avoid including files like package-lock.json in your commit
removed these
Sure will keep this in mind, actually because of so many features we have to change so comment some parts for testing
But will keep these things in mind
Yes attaching
include in the next PR, remove comment
and make the code cleaner
and as small as possible
using functions
@warm bay
conflicts in 35
Ok got it
Now will work on making the code cleaner and more optimised
just wanted to make the basic setup
Resolved
Resolved
@cinder mural
Okay, I am checking
yes, PEFT ft would be good enough
@stoic igloo I have resolved the conflicts by creating new PR pls check it out https://github.com/AOSSIE-Org/BabyNest/pull/39
Hello Everyone, I'm thinking of adding a Medicine Tracker feature to the BabyNest app. This would help moms keep track of their medications, set reminders, and maintain a history of taken doses.
The idea includes:
Adding, editing, and deleting medications
Customizable reminders and notifications
A log of taken and missed doses
A simple and user-friendly tracking interface
I would love to hear your thoughts. Do you think this would be useful? What else can be added or improved? @stoic igloo @proper musk https://github.com/AOSSIE-Org/BabyNest/issues/44
@proper musk @stoic igloo
Hello @stoic igloo @proper musk ,
I am Pulkit Porwal and I am a 2nd year BCA Student and I would love to contribute to this project. I am very proficient in React or React Native and I also have a lot of experience in Integrating AI for different use cases.
Can you please tell me the ideas or features we are going to build.
I am trying to run the application but getting this error @anyone please help
Try to install all the dependencies properly, the app is working properly in both android and ios
also check system setup
Hello everyone, I'm Austine, a react and react-native developer and a graduate of ALX. I'm passionate about being part of the development of this app.
Let me go straight to the GitHub repo and fish out some issues that need to be resolved.
@stoic igloo is there any pending task to work on for this app?
Hello Everyone,
I've raised an issue about inconsistent theme colors and fonts, making text hard to read. Please take a look. Happy to improve it further and Looking forward to your suggestions also!https://github.com/AOSSIE-Org/BabyNest/issues/52 @stoic igloo @proper musk
You can work on AI agent feature
Hi @stoic igloo, what are the plans for deployement?
are we planning to deploy this after this gsoc period?
Yep
Sure will be including a plan for deployement in my proposal
also apart from the ai agent and customizations in UI, any additional feature you would like us to implement?
It will be the end goal and we plan to release a smooth working version of the app by July
@stoic igloo You are now level 29! :confetti_ball:
Sure
Also like we have achieved many of the expected outcomes which were listed on the aossie page, the agent part is left which is the main part
but apart from it what else can we add ?
like some other pages medicine tracking or anything else?
No, for now lets focus on the making the basics
Also can we update the readme so we can easily setup the backend and backend-frontend integration as well
Sure I will update the readme for the integration part
Yep that was a great issue raised
We can work upon that and also keep track of medicines with the agent
Also, dont forget Reminders and notifications is a very big part of our app
yes yes that I am working upon
can we also have a section for uploading the scans and ultrasound?
like i guess this idea was also being discussed by someone
Nope, not required
Bhavik can we do tracking of important parameters like weight, medicines etc
Like they matter a lot during pregnancy so that'll good for user if they can track it in a single app only
yes we can have a section for weight tracking
i guess weight has to be recorded for each week and sent to agent
what about medicine tracker?
So my point is track all the things that affect a user during pregnancy
And then we can send all that to agent
Ig we can go ahead with that
okay
.
Ok so I am working on reminders and notifications
Ishaan you can work on other parameters that need to be tracked
Also @stoic igloo can you please review the pending prs
Yes I am working on the parameters that need to be tracked and integration of user details with backend
@stoic igloo please assign me this issue https://github.com/AOSSIE-Org/BabyNest/issues/53
@everyone do we need to get assigned before working on the issue in this project ?
@fleet vessel You are now level 8! :confetti_ball:
Hey @fleet vessel Please refer to the above convo
Bruno has decided that there will be no authentication in this app
As this is intended to be a light weight go-to app
Okay on it.
That's why it will be offline and no auth is needed
Hey @brittle yoke can you share what functions and parameters are you thinking to pass to the agent
And how are you planning to make it offline
So ig there will be no supabase (neither for auth nor db) as of now
okay Thank you.
No online dbs required
Okay..
Here are the features I would like to implement
-
Nutrition & Wellness Recommendations
b. AI-generated meal plans based on dietary needs and restrictions.
c. Hydration & vitamin intake tracking.
d. Exercise suggestions based on trimester and health conditions. -
Appointment Reminders & Scheduling
Feature: AI suggests appointment slots based on user availability & doctor visits.
Tools & Tech Stack:
Calendar Integration
AI Optimization
Push Notifications
Implementation Flow:
User inputs doctor’s availability.
AI suggests best appointment slots based on location, past checkups, and availability.
Sends confirmation & reminders via push notifications.
- AI Chat Assistant for Health Guidance
Feature: Conversational AI answering pregnancy-related questions 24/7.
Tools & Tech Stack:
AI Model: OpenAI GPT-4 / Google Vertex AI
Chat UI: react-native-gifted-chat
Speech-to-Text (Voice Assistant): expo-speech + react-native-voice
Knowledge Base: Firebase Firestore (for structured FAQ responses)
Implementation Flow:
User asks a question (“What foods should I avoid?”).
Provides response as text & voice.
You can go through it and let me know.
More would come why doing my user research.
Yeah so the ai chat assistant for text has already been implemented
And for the other features, we have to use the models that can be ran offline
Yes @brittle yoke the app has to be fully offline
Without connection right?
Ya without a network connection
Yes
So the model should be small in size
Like currently the model we are using is of 400mb approx
How about Offline Prenatal Workout Guide?
@brittle yoke You are now level 2! :confetti_ball:
What do you think?
It's just one offline feature for the AI agent.
Offline Blood Pressure & Heart Rate checker.
🤔🤔🤔
I am not sure that we need tracking tools in the app as of now
how will we check bp and heart rate through the app? or are you talking about tracker?
It's just like answering some questions and then boom AI analyses it and give you the result and then maybe check.
Because I have a smart watch that checks my heart rate.
Oh?
How about you give me a breakdown of what has been done on the AI agent then from there I would know what and what extra feather will be added.
I dont think we are planning this
chat has been built
nothing so far
will do later
Ok
Someone said the chat has been built.
It doesn't support the agentic framework right now
Cool.
The way it's going to work right now is if I can know the features that have been done, I think I can come up with lotta ideas for the offline section.
Oh..both of us?
@brittle yoke You are now level 3! :confetti_ball:
You're a front end dev?
Ping me also will connect
Worked on babyNest from scratch itself
Okay.
So we all work together right?
Let's wait for how far they have gone to see our inputs.
What do you think?
I'm still doing my user research on this.
Yes definately would love to collaborate with you
What is your time zone?
So are we to wait till we get this info before proceeding in doing a PR?
Yes we can get on with work
Agentic framework has to be built as it is an expected outcome
Yup
Okay
Hi @stoic igloo can we have a landing page as a website for the app where there will be option to download on ios and android with basic description and contact us page?
I can get on with this asap if this is required
https://github.com/AOSSIE-Org/BabyNest/issues/57
raised a feature request for this
How does this idea look to everyone? @brittle yoke @warm bay @narrow night
Just like this right ?
Moniepoint Business banking helps you grow your business. From working capital loans, POS machines and business expense management, we provide complete banking solutions.
Scroll down
@dry meadow This sounds like a great idea! A landing page will make it easier for users to access and learn more about the app.
Yes type of this but better UI than this
Yes download button for both ios and Android will be there
- it will help users to get to know the app we can have a manual as to how the app works
With a contact us page
If @stoic igloo agrees with it we can start working on this
It's a nice idea.
Idea looks great would love to collab
Check dm
@brittle yoke You are now level 4! :confetti_ball:
https://debate-ai-prototype.vercel.app/
this is my idea for the landing page, Please have a Look
the last section has the download option
will not have login signup although but faqs and feature section can be there
will subtle animation and effects
Do you think that is how it should be?🤔
Didn't get you?
🚀 Hey everyone! I just opened an issue regarding input validation and error handling improvements in the Appointment API. I've also implemented a solution that enhances validation using Cerberus and improves error handling for better reliability.
🔗 Issue: https://github.com/AOSSIE-Org/BabyNest/issues/58
🔗 PR: https://github.com/AOSSIE-Org/BabyNest/pull/60
Let me know if you have any feedback! 😊
Is your feature request related to a problem? Yes, it is related to a problem Describe the feature you'd like 🌟 Feature Description Implement input validation and improve error handling for the...
@stoic igloo waiting for your headsup
Hey everyone,
Testing of the app is very crucial too
There r some conflicts in the pr
okayy on it
Greeting @stoic igloo , @proper musk ! I am Vanshika, a 3rd yr CSE student and new Gsoc contributor, as I worked with an open source community earlier, I liked the Baby nest project which is mentioned in Gsoc. With having a good command in React Native, Node.js, Python and SQLlite, I myself am capable of contributing in this project, can you please help me in doing so.
Hey @proper musk and @stoic igloo ! 👋
I came across the BabyNest project and found it really exciting! 🚀 I'm a 3rd-year Computer Science student with experience in React Native, Node.js, FastAPI, and AI (LangChain, Python), and I’d love to contribute to this project.
I’m particularly interested in AI-powered milestone tracking, frontend development, and backend API optimization. Would love to know how I can get started and contribute effectively! Looking forward to your guidance. 😊
Thanks in advance! 🙌
Shah Dhruv
Heyyyy @dry meadow
Back from the exams 🙃
Could u give just a brief tldr
Hi @terse elbow that's great
We have worked on the model, tried to find the best one with minimum size and best accuracy
The model is working absolutely fine with offline access on local
Greattttt
hello @stoic igloo and @proper musk I love the idea BabyNest and I have experience with React Native, FastAPI, and AI/NLP using LangChain, and I'd love to contribute in any way I can. Lookng Forward for your response
Hi everyone, I am a MSc. Artificial Intelligence student and along with that I have 5 years of software development experience in Flutter. Beside software development, I have also taught NLP with Deep Learning course to undergraduate classes for 1 year. My thesis in MSc includes fine-tuning and evaluation of LLMs for domain specific tasks. I also have done multiple Machine Learning projects using Pytorch.
Hey @stoic igloo and @proper musk ,
I really loved the idea of BabyNest. And i think i can make significant contribution to this project because of my experience in React Native, Node.js. I am currently on my track of learning AI so i will surely learn more on the go and contribute better. I would love to be on board. Looking forward for your mentorship!
Welcome everyone
@stoic igloo I’ve sent you the draft for the enhanced features. Could you please take a look and share your feedback? I’d appreciate any suggestions or improvements you might have.
@stoic igloo Sir, could you please check you dm once.
Hey @Bhavik and @Bruno 👋
I’m a B.Tech student in Electrical Engineering, and I recently came across the BabyNest project — I’m genuinely inspired by the positive impact it can have, especially in maternal health and community outreach.
I'm well-versed in technologies like Python, React Native, Node.js, and SQLite, and I’m always excited to learn more along the way. As a student, the journey of learning, contributing meaningfully, and seeing ideas turn into real-world solutions deeply motivates me.
I’d love to be a part of this initiative and contribute towards making BabyNest a success. Looking forward to your guidance and mentorship!
Hey @stoic igloo and everyone. I'm a first Btech computer science student specialising is Data science. This is my first time working with a open source project. I have good knowledge in languages like python, SQL, C, C++ and I am also currently learning java. I am a part of a social entrepreneurship club so just like that I want to work in fields where technology brings in a good social impact. I that way Baby Nest seemed really intresting to me. I have submitted my proposal and regardless of getting chosen or not I would still like to contribute. I am looking forward for guidance to help me contribute to this onderful community and learn various things .
Hey @stoic igloo and everyone! 👋
I’m a B.Tech 2nd-year student and super excited to be part of this amazing community. I’ve already submitted my GSoC proposal and can’t wait to contribute and learn from all of you.
I’m pretty comfortable with Android development – I’ve built several projects using Kotlin and Flutter. I’m also very passionate about Deep Learning, AI, and Machine Learning, and I’ve participated in 20+ hackathons where I worked on various ML-based solutions. One of the projects I’m proud of is an app called SheSafe, designed to enhance women’s safety using smart features powered by AI.
Apart from coding, I love working on real-world problems and trying to bring tech-based solutions that can make a difference. I’m always curious to explore new frameworks, tools, and research areas – especially anything related to computer vision or intelligent systems.
I’m really looking forward to growing through this experience, getting valuable feedback, and building some meaningful contributions. I’d love to connect with others working in similar areas too — feel free to reach out if you’re into ML, Android dev, or just want to collaborate on something cool!
Thanks again for the opportunity — excited for the journey ahead!
Hey @stoic igloo Sir
I’ve pushed the frontend part of the Medicine Tracker feature. Could you please take a look at the PR and let me know if any changes or improvements are needed?
Would really appreciate your feedback. 😊https://github.com/AOSSIE-Org/BabyNest/pull/67
@narrow night You are now level 5! :confetti_ball:
Will review it
@stoic igloo You are now level 30! :confetti_ball:
Okay sir
Hey AOSSIE community, Ankit this side. May I know more about the current status of BabyNest and what are the critical things mentors wants to get built in urgent? Looking forward to contribute...
checkout issues
Okay sir
Hey, did anyone receive any mail regarding their proposal being accepted or rejected?
Yeah, I have received acceptance mail
Congrats @warm bay ✨
Congrats
Hey everyone,
I just had a meeting with @stoic igloo . We discussed that our initial focus will be on developing the UI and implementing the agentic AI component to ensure the app functions effectively based on single-contextual data, along with an integrated notification system. The goal is to have this version ready for deployment by the mid-evaluation phase.
Following this, we plan to release subsequent versions of the app that will include additional features such as tracking capabilities, SOS functionality, and more.
So as discussed, currently I will be moving forward with the research part on how to implement the agentic RAG locally and efficiently. Once the approach is finalized, we’ll move ahead with development.
Will keep you all posted on the progress. Thanks!
Great!
Yeh lets implement best context management for our local llm AI agent
Just a doubt.! Are you guys are GSOC 2025 contributors or just an independent one.?
Yes, @verbal mist I am a GSOC 2025 contributor
We are building a local context-aware assistant that:
- Tracks and uses structured data (due date, location, health logs, appointments) via SQLite.
- Retrieves relevant unstructured medical knowledge using ChromaDB as a local vector database.
- Generates context-rich prompts dynamically for a local LLM (e.g., TinyLlama, Qwen, Mistral) to answer queries or make predictions.
- Runs fully offline to ensure user privacy and support rural/inaccessible areas.
How we can do this:
- Structured context - stored in SQLite example: location, due_date, appointments data
- Unstructured context - stored in chromaDB example: vectorized pregnancy guidelines, appointment recommendations etc - filtered using metadata : week, location etc
Context management strategy:
- Static structured - fetched from SQLite - includes profile details like due_date, location
- Temporal structured - fetched from SQLite - includes appointments data (past and current) , weekly logs like weight (3 weeks rolling) etc
- Unstructured - Vector embeddings + metadata - semantic retrieval from ChromaDB - Guidelines, vaccine schedules, regional policies etc - will give a domain knowledge to the llm example "Week 24 requires a glucose test in india"
Implementation:
- LLM inference - llama.rn
- Local structured database - react-native-sqlite-storage
- Vector DB for retrieval - ChromaDB
- State management - Zustand or redux
This is the basic plan of how we are proceeding with the agentic rag part. Any suggestions or feedback would be appreciated. Thanks
@stoic igloo @proper musk Should I go ahead with this?
Looks good 👍
This looks good
Did you look up on storing llm contexts, so that we dont have to pass it everytime?
Yes we can use context injection techniques i.e. can retrieve structured rows, top k unstructured items from ChromaDB after classifying the intent and routing
Hi everyone 👋,
I’ve opened PR #69 – "Due Date Predictor Added" for review.
✅ What's included:
- New Parameters: We’re now collecting additional profile data like weight, age, and cycle length to improve due date predictions.
- Profile API: Added a get-set route to streamline profile data access and avoid redundant fetches.
- UI Update: Minor improvements made to the Home Screen for a cleaner user experience feel free to review and share feedback.
🛠️ Upcoming Work:
I'm preparing a follow-up PR for health tracking features (weight, mood, medications, symptoms — logged week-wise).
This will feed into our upcoming agentic RAG system, which needs:
- Structured profile data (from the new parameters)
- User health logs (from trackers)
- Verified medical guidelines (e.g., vaccine schedules, trimester tasks)
Once we integrate these into our local vector and relational stores (ChromaDB + SQLite), the agent will provide more personalized and context-aware insights — fully offline.
Please take a look at the PR and let me know your thoughts. Thanks!
LGTM!
Hey everyone! 👋
Here’s a quick update on what we’ve implemented so far in the BabyNest AI agent:
- RAG (Retrieval-Augmented Generation) agent is up and running offline, combining structured data (SQLite) and unstructured context (ChromaDB embeddings).
- Supports personalized pregnancy milestone tracking based on location & due date.
- Handles appointments, vaccines, tests, symptoms, medicines, and user notes with week-wise tracking.
- Fully offline capable with local LLM integration for natural language queries & intelligent recommendations.
We want your input on a few important points:
- Additional Context Storage:
What other pregnancy-related context should we store for better AI recommendations? (e.g., nutrition info, exercise logs, emotional well-being, partner involvement, etc.) - Orchestration Approach:
Should we build our own custom orchestration logic for the agent workflows, or adopt a framework like LangGraph for modular, graph-based orchestration? What pros and cons do you see? - Other Key Considerations:
Any suggestions on improving offline performance, user experience, or expanding the agent’s capabilities?
Feel free to reply here or DM me directly!
Special request to our admins and maintainers:
We’d really appreciate your insights on the overall architecture and roadmap to ensure we’re aligned with BabyNest’s vision and priorities. Your guidance will help us focus efforts where they matter most. @stoic igloo @proper musk
I think working with conventional frameworks like langgraph is better
adapting graph based framework would be better ig (LangGraph)
kind-of ensures ease of scalability to the system and code quality too will be a lot modular and organized.
@lyric berry You are now level 14! :confetti_ball:
Why do we need orchestration
Our model is very simple
Like setting reminders for tasks that needs to be done
Use a simple custom logic for that
Include a video demonstration of what’s been done so far
We should also become platform independent
Making sure our app works in both ios and android
And Lets make a roadmap to launch the play-store version first
Give me a list of pending tasks and tests before we can launch the v1
Ok then ig we can go forward with langGraph for the agent
I can raise a pr for what has been done yet along with the video
Yeah that we have to see - to test it on iOS
upto you, you shouldn't need langraph for a simple model
See what i just built 😍
https://x.com/nest_promp15702/status/1947280078016070117
Found X link(s)! Here's the mirror using xcancel.com:
https://xcancel.com/nest_promp15702/status/1947280078016070117
what is this?? xcancel??
Interact Guys 😍
https://x.com/nest_promp15702/status/1948569487139106844
I went silent for 3 days. Here’s what actually happened behind the scenes — and why it made PromptNest stronger.
I'm Md Irshad, skilled in HTML, CSS, JavaScript, ReactJS, Flask, and SQL. I'm excited to contribute to this project and collaborate with you all.
If there's anything I can help with—especially on the frontend or backend—I'd love to get started!
Hey @cunning wedge cheers for joining the community
You can look for some better designs and share it with us, will be really helpful
https://www.instagram.com/p/DMqFUURyS_l/?igsh=bjVxbTg1MThleGxu
Interact guys 🥰
Gemini 2.5 Pro isn’t just another AI tool — it’s your multi-talented assistant 🤝
I’m breaking down complex AI tools into simple language for creators and solopreneurs.
📩 DM “Gemini” if you want my free beginner guide.
#GeminiPro #AIExplained #PromptNest #SundayLearning #AITools
https://www.instagram.com/p/DMsqGROyAvS/?igsh=bzJmZWo4YWlvYnln
Interact guys 🥰
🚨 Want to build your own AI agent — no coding needed?
Here are 5 tools you can start with TODAY to automate:
✅ Client onboarding
✅ Customer support
✅ Social media tasks
✅ Lead generation
Tools Covered:
1️⃣ Relevance AI
2️⃣ Make.com
3️⃣ Vapi.ai
4️⃣ Agent.so
5️⃣ Dify.ai
💡 Want me to break each one dow...
Hi everyone,
I have raised a pr which addresses the issue where the BabyNest agent recomputed context and regenerated embeddings on every query, even when the underlying SQLite database had not changed. This led to unnecessary computation, disk I/O, and degraded performance — especially in offline or resource-constrained environments.
I have implemented a database hash based staleness detection method and now the cached context in stored in memory for reuse purposes. I have also implemented a auto-trigger vector store refresh functionality. Also added a test file for the agent.
Now I’m at the point where I want to integrate this agent into the React Native frontend, so it can drive the entire app — interpreting user queries, triggering UI changes, and responding naturally.
Any suggestions or examples for:
- Structuring agent → UI actions (e.g., navigation, showing modals)
- Using a single /agent/process route instead of multiple endpoints
- Efficiently passing structured + semantic context into the local LLM
Would really appreciate any insights, patterns, or lessons learned!
@warm bay , I saw that @stoic igloo reviewed your PR 2 weeks ago. Did you get everything that you needed from the review?
Yeah @proper musk, I got everything I needed from the review and discussed the same with @stoic igloo too
@warm bay
Hi vivek
I went through the changes you committed
Why are we invalidating cache when there is an update in db?
We should update the cache instead whenever there is a change in db
Create an update_cache method for it which captures the change and update accordingly
Make sure to add a check so that this file doesnt go over 70% size limit for context and we update and delete unnecessary cache accordingly
Other changes look fine
Include screenshots/demos for the new screens and their working (recommended actions screen)
Hey @stoic igloo
What we are doing right now is when there is any change in db, we are invalidating the cache and on next query we are rebuilding it which ensures that cache remains fresh after updates
@warm bay You are now level 23! :confetti_ball:
We can also follow the update_cache approach
I'll do the changes if we are planning to follow this
i can only see the tests folder in your commit
I cant see update_cache defined anywhere, there must be something wrong with your commits
yeh, please fix it
as invalidating the cache and rebuilding it completely again everytime doesnt make sense
Let me check
Hey @stoic igloo , the update_cache implementation is already present in ContextCache class in cache.py
Have done another commit, please check now
Oh great, I will review it soon
@warm bay
I saw the PR
Most of it looks good
I will merge it so we can move ahead
Can you also include how much response time has improved after implementing new cache methodology? Include a video for the same, interacting with the app
Also how is this method working? Current_cache.update(profile_date)
few concerns that you can improve in next PR -
Improve code quality
Clean the code and Keep it very simple
I saw 4 functions with clean cache functionality
Improve overall readability of code, remove redundant functions and remove all print statements too
We can start focusing on building the frontend completely now, and integrating it with the timeline data and others
Lets do this, and we can release a beta apk for testing
Improve file structure too
Lets make subfolders to handle particular tasks like cache management or agent response
Yeah sure
Yeah starting with the frontend part
Any updates?
Any updates?
Hi everyone! 👋
I’m Nived, a first-year electronics and telecommunication engineering student. I’m really interested in learning more about programming, open source, and building practical projects. I’m still exploring and improving my skills, but I’m excited to collaborate, learn from the community, and contribute wherever I can. Looking forward to connecting with you all and growing together!
Actually I am still caught up in the debugging part. Have done the chat automation with agent, currently debugging the tasks integration with the agent - there are some issues I am facing,but will do it asap
@warm bay I have added comments
Heyy @stoic igloo I'm really interested and I'd like to contribute to this project, I can contribute in the frontend part i know react
That’s great
Try setting up the project
@stoic igloo I'm having some issues while setting up the project, can i d m?
Pls share ur issues here
it says no module named chromadb found but i already installed it
in the backend folder
no issues while installing dependencies in the frontend
Try installing it in virtual env
Hi everyone, I'm new to this project. Could someone please help me set up the codebase? Also, I'm a full-stack developer, so I'm looking for good first issues related to web development—frontend, backend, or full-stack. If the project is primarily about mobile or machine learning, it might not be the best fit for me. Thanks!
@stoic igloo hello is this project currently active ???
Project is active
But final list of selected projects will be released later by next year
@stoic igloo i have raised a issue kindly assign it to me i have stared working already
and do we have to wait for the maintainer to assign as the issue or we can start makeing pr direactly without getting the issue assigned from the maintainer
???
after raising the pr for this issue i will started working on the issue the use have created regarding the model
@river arch You are now level 2! :confetti_ball:
@stoic igloo hello everyone.. This side Suryansh Garg... From IIT BHU.. I am new to this project... I find it very interesting... Can you guide me through like... How should I start contributing to this project?
Hey @upbeat moon, good to know that you are interested. Firstly please try to setup the app using the guide then you can move on to find issues
Suree..
@warm bay @stoic igloo
i have raised a pr please review it
@proper musk i have raised a pr please review it
Hi. New contributor here. I know this question irritates a lot.
But can someone please tell me, willl this project be there in GSOC 2026??
Hi 👋
I’m new to open-source and really interested in contributing to Babynest. I’ve gone through the repository and would love to get involved could you please suggest some good first issues or small enhancements that would be a good starting point?
Also, I wanted to ask if Babynest is planning to participate in Google Summer of Code 2026 (GSoC 2026), or if there’s any plan for it. If yes, I’d love to know about the next set of features or areas you’re focusing on so I can start learning and aligning my contributions in that direction. @stoic igloo @proper musk
Yep
Shortly
@river arch added a comment
@stoic igloo You are now level 34! :confetti_ball:
Hey everyone! 👋
I was going through AOSSIE’s list of projects and came across BabyNest. I really love what you’re doing here! There are so few apps that focus on supporting women through the complexities of womanhood (the hormones part alone deserves its own textbook 😄).
I’ve started setting up the project locally to explore how it works, and I’m really excited to contribute and be part of this community!
@warm bay @stoic igloo @proper musk I noticed the last update on the Babynet repo was about a month ago.
I’ve been exploring the project for a while and wanted to check whether the current focus of the org is still on this repo or has shifted to another more important project. Would love a bit of clarity so I can contribute effectively.
Please sir guide me gsoc program
Hey @devout tusk, yes this project is in org's focus rn, you should try and setup the project and start contributing. Cheers
@strange wasp, it's good to know you find the project helpful and enthusiastic about contributing to the repo. Try to setup the app and share any challenges you face on this grp
Hey! I’ve been exploring the app after setting it up (I ran into a small setup issue but got it working in the end). The app looks clean and minimal, which I really appreciate.
I had a small question: are UI/UX suggestions welcome at this stage?
I noticed that the app currently uses a lot of pink for its highlight/accent color. I was wondering if the team is open to discussing alternative accent colors. For example, a softer red or pastel red might give a more balanced contrast on a white background while still keeping the warm, welcoming tone of the app.
This is just an idea, and I’d love to hear the maintainers’ thoughts before creating an issue or suggesting anything more formally.
hello respected sir\mam i am here to contribute to your project how can i help you
Definitely we need to improve ui ux
Especially making sure that they are compatible with both ios and android
So I can raise an issue regarding this? With the suggested colours and changes in the design?
Hi @stoic igloo
I have find a UI related issue
regarding Sidebar.
I would like to work on this.
Hey team! 👋 .I came across BabyNest while exploring AOSSIE’s projects and instantly loved the vision behind it(mainly unclustered point to point services) . I’ve started setting up the project locally and would love to contribute. I have experience with React Native and Node.js and a keen interest in this project
Hi
I have some doubts regarding Sidebar and bottom navbar
Why we need both of them ?
Bottom Navbar is sufficient.
Sidebar has links for extra details and bottom navbar is for more basic navigation from what I could understand. I feel like the side navbar should cover the entire screen when opened. This helps avoid the clash of both side and bottom navbar. This also helps to prevent the confusion of two navbars being displayed at the same time, though only a small part of the bottom navbar is visible when the side one is opened.
HI all! I am just diving into the contributions here , may i Know what work or help required from my side and which domain of project are your guys currently working in ! Your guidance is really appreciated since its my first time here !
Why there is two chatbot buttons ?
They most likely do the same thing. We could check it once to confirm.
If they end up being redundant, maybe one of them can be removed, of course, if the maintainers think that makes sense.
One last Question.
How we are saving the user data?
A user couldn't remembers the date for all time .
What happen app get crash ?
We need email or phone to map user data.
Why we are deleting user data on logout ?
From what I’ve understood so far while exploring the backend architecture, this app is not really authentication-based in the usual sense (like email/password or phone login).
It works more like a local, data-centric app. When a user opens the app, they enter basic pregnancy-related details such as last period date, cycle length, etc. Based on this information, the app calculates things like the current pregnancy week, due date, and shows relevant guidance, appointments, and logs.
All this data is stored locally in a SQLite database. There isn’t a concept of permanent user accounts. If the user logs out or resets the app, the stored user data is cleared.
So the app is mainly centered around the current user’s data and pregnancy timeline, rather than user authentication or identity management.
@strange wasp Yess exactly
This is more like a personal app no auth no cloud required
Hi everyone 👋
I’m Vatsal, a 3rd-year bachelor’s student , Joining Swiggy as an AI/ML Intern and an active open-source contributor.
I’ve been going through projects under the AOSSIE group, and InPactAI, PictoPy, and BabyNest really stood out to me in terms of impact and alignment with my interests in AI/ML and applied systems. I’m planning to prepare early for GSoC 2026 and would love to start contributing meaningfully ahead of time.
If there are any maintainers or contributors here, I’d really appreciate guidance on:
- beginner/intermediate level issues or areas to start with
- recommended issues and features i can contribute to
Hi everyone
I'm Alizah, sophomore from Hyderabad, Ind
I’m currently exploring AOSSIE as a potential organization for GSoC 2026.
I’m interested in contributing to beginner-friendly projects and getting familiar with the AOSSIE workflow, codebase, and community. Right now, I’m starting with documentation and small feature/bug-fix contributions to learn and improve step by step.
lets connect!!
https://www.linkedin.com/in/SyedaAlizah/
Hi @stoic igloo,
I’m new to open source and after setting up the repo locally, I tried to fix a bug with the drawer “Tasks & AI Recommendations” button — it now correctly navigates to the AllTasks screen.
The PR is open here: https://github.com/AOSSIE-Org/BabyNest/pull/123
@lethal socket You are now level 2! :confetti_ball:
Thanks .
Both are same.
Can we drop one or both are important. ?
Hi @stoic igloo
I have doubt regarding it.
We can just keep this weeks tasks on home page which also leads to full info abt tasks
And remove 3 columns above it
And calendar can be separate
Looks good @lethal socket
Can we integrate calendar and timeline in one page ?
Hi @stoic igloo
@warm bay
Please give your thought on it.
No @lethal socket we can't do that. Calendar is for appointments and timeline is for tasks
Ok 👍
Hi @stoic igloo
Please review it and give your feedback
if you some want change then I will do it.
https://github.com/AOSSIE-Org/BabyNest/pull/127
@lethal socket You are now level 3! :confetti_ball:
Recently I explore pregnancy+ app.
It UI is simple and user friendly.
Merry Christmas 🎄 Guys.
Merry christmas❄️🎁 Guys
Great , it look simpler and user friendly to me also
@stoic igloo @proper musk @warm bay
https://github.com/AOSSIE-Org/BabyNest/issues/133
I have proposed a feature .
please read it and give your suggestion.
Is your feature request related to a problem? Yes, it is related to a problem Describe the feature you'd like 🌟 Problem Description I propose a GDM (Gestational Diabetes) Tracker to help users ...
@stoic igloo We can add a feature to automatically fill the user's country in the login page.
Also, we at present user has to scroll through countries to find her. We can implement search there, if user types some first letter of her country we will filter those
I have created a issue for this
https://github.com/AOSSIE-Org/BabyNest/issues/138
Yep go ahead
Implement auto fill textbox
can you assign me this so that i could start working
@stoic igloo I want to discuss about the networking issue i am facing. I have created issue 137 for it
My platform
os - macOS
platform - android studio
Issues
- The frontend is sending request to backend on BASE_URL=http://192.168.1.4:5000, which doesnot work unless i run adb reverse tcp:5000 tcp:5000 shifts localhost from the virtual device to my system
Solution - Mention in setup.md to run adb reverse command in the backend section.
- React-native caches .env file and networking settings due to which even after running adb reverse it doesnot work
Solution - need to clear cache before starting app again using npx react-native start --reset-cache. Need to mention this in setup.md backend issues
- The file Frontend/src/services/ConversationContext.js uses wrong way of fetching environment variables, const BASE_URL = process.env.BASE_URL || 'http://127.0.0.1:5000'; doesnot in react-native.
solution - We need to do import { BASE_URL } from '@env'; at the top of the file
I have done PR for this issue, implementing all these solutions
I faced the same issues. The base url needs to be changed according to your ip address
@strange wasp You are now level 2! :confetti_ball:
The one already present in the env file is hardcoded
Yup, i have done PR 145 that solves this, have a look
@scenic urchin You are now level 2! :confetti_ball:
Implemented this feature in PR 148
Ohk I will take a look
Hi everyone,
I’m currently exploring the BabyNest project under AOSSIE and going through its repository and documentation.
I’m interested in starting my first contribution here.
Could you please let me know if there are any beginner-friendly / good first issues or small features or documentation improvements that I can start with?
you’ll have to check out the issues section on GitHub
@stoic igloo I request you if you could guide me here. I will happy if you could be maintainer here as well
#general message
@stoic igloo I just wanted to get a bit of clarification here. So, I noticed that in the backend folder, we have a database.db file that basically stores all the SQL data. That makes sense. I also looked at the schema.sql file, and I can see that it’s creating the tables and inserting mock data. But none of this data actually has a user ID associated with it.
It clearly looks like the appointments and other things aren’t meant to be multi-user, otherwise they would have a user ID.
Here’s where I’m confused: when we call different methods in the code, there is a user ID being passed, like in the update_cache method. So I’m not sure, is this app meant to store all user data in a separate file on each user’s device, so that each one only holds their own data? Or is it meant to store all user data in the backend database.db file?
If it’s the latter (multi-user with a shared database), then all the appointments and other tables should have a user ID, otherwise it doesn’t make sense. But if the data is meant to be stored separately on each user’s device, then I’m a bit lost because of the way update_cache works.
Basically, I’m really confused about this. If the user ID is not meant to be used, then why is it there? And if it is supposed to be used, then it should definitely be in all the tables like weight, medicine, symptoms, blood pressure, etc, but it’s not. According to the SQL, it looks like there’s only one user, and all the tables are just for that one user.
Just wanted to check this out so I know how to proceed with my assigned issue.
Hey this concern is valid
We shouldn’t need user id
As there can only be one user
But if it’s not breaking anything
It shouldn’t matter
Data is stored locally on users device
Thanks for the clarification. I noticed there’s a single database.db file in the backend, is this intended to store data for all users, or is it mainly for local development/testing?
Just wanted to understand the design choice here.
@stoic igloo
I was setting up the backend locally and ran into a ModuleNotFoundError: No module named 'chromadb'.
After installing chromadb manually, my Flask server started successfully at http://127.0.0.1:5000.
I noticed there’s already an open GitHub issue about backend startup problems, missing dependencies, and setup docs, opened three weeks ago, but it’s unassigned.
It seems this problem is still reproducible.
I wanted to ask:
Is chromadb a required dependency that should be added to requirements.txt?
Would it be okay if I work on fixing this and updating the setup docs if needed?
I think it was resolved
Only one user data shud be stored
It might be for testing
Oh okay. Thanks so much for the help.
hi @stoic igloo
actually when the backend agent is turned off, here the frontend didnt really know what to do. As i made, when the situaltions are this, the backend agent exposes a simple /health check. the UI shows a small warning banner instead of failing silently. normal chat falls back to local responses, but structured features (appointments, health tracking, etc.) still work as usual. then the app stays usable both in dev and prod even when the agent isn’t available. I have opened a PR #134 around handling this. Please review and acknowledge for improvements if any...
looks simple and minimal
Hi there 👋,
I’m Lokesh Somaiya, a B.Tech Electronics & Computer Science student from VESIT, Mumbai. I’ve been actively working across full-stack development (MERN), AI systems, and backend engineering, along with hands-on cybersecurity industry experience.
I am highly interested in contributing to AOSSIE’s open-source projects and I’m also preparing seriously for Google Summer of Code 2026. I’d love to get involved, understand the project expectations, contribute meaningfully, and learn from the community.
It would be really helpful if you could guide me on:
• How I can begin contributing effectively to AOSSIE
• Suggested repositories or project areas suitable for my tech stack
• Best practices and expectations for first-time contributors
I’m genuinely excited to collaborate, learn, and contribute to impactful work. Your guidance would mean a lot 🙏
I noticed a bug while exiting the navbar window without using the cross button
I have created an issue for it and i am working to resolve it.
Hey @stoic igloo, I am working on this from last two weeks and i have created these issues and PRs please review and merge them if possible
@scenic urchin You are now level 6! :confetti_ball:
Hi @stoic igloo , I have identified an architectural gap in the AI Agent logic where handlers for Medication and Blood Pressure are missing, despite having existing backend routes and database tables. I've documented the inconsistency and the impact on AI chat in this issue: https://github.com/AOSSIE-Org/BabyNest/issues/156
I'm currently working on the implementation to bridge this gap.
While auditing the codebase, I identified a significant gap between the API routes and the AI Agent's capabilities. The Problem: Manual routes for medicine.py and blood_pressure.py exist in the...
Hi @stoic igloo Mangla, I've just updated the PR #157 for issue #156.
I have refactored the logic to include entity extraction (regex) for medicine names and BP readings, fixed the intent classification in intent.py, and resolved potential database connection leaks. The code is now fully verified and bot-cleared.
Looking forward to your review! Link: https://github.com/AOSSIE-Org/BabyNest/pull/157
@stoic igloo the architectural diagram of BabyNest mentions the use of react-native-sqlite-storage, but I couldn’t find its implementation anywhere. Is it left to be completed?
Hi @stoic igloo , I have successfully implemented the AI Agent handlers for Medication and Blood Pressure logging.
I have addressed all the feedback from CodeRabbit, including:
Security: Implementing dynamic and persistent User IDs for privacy.
Stability: Adding robust URL validation and backend retry logic.
UX: Fixing Android keyboard avoidance and accessibility issues.
All CI checks are now passing, and the PR is ready for a final review: https://github.com/AOSSIE-Org/BabyNest/pull/157. Thanks!
@livid drift You are now level 2! :confetti_ball:
@stoic igloo I have uploaded videos and images of changes i have as requested by you in the respective PRs
Also, why my PR which was done before Naren was rejected and his was accepted even it was not associated with an issue.
I have resolved this issue in two PRs PR 167 (profile icon) and 168 (notification system)
Reviewed many PRs
Pls ping me if something is updated or pending
@stoic igloo
Please see the recent pull request regarding the Dependency change.
@lethal socket You are now level 4! :confetti_ball:
Hi @stoic igloo , I've submitted a fresh and clean PR for the medicine and BP logging handlers. I have completely reset the branch history to remove all accidental junk files from the previous attempt. It's now ready for review with only the 6 core file changes.
https://github.com/AOSSIE-Org/BabyNest/pull/164
@stoic igloo I wanted to get some feedback on issue #161 regarding fine-tuning the Qwen-0.5B model. The issue hasn’t been assigned to me yet, but I’ve started preparing a small sample dataset to better understand the requirements and direction.
My current plan is to keep the dataset to around 150 samples for initial fine-tuning of the SLM. I’ve drafted a preliminary version of the dataset and would really appreciate any feedback on whether the format, size, or approach should be adjusted before I proceed with training.
Please let me know if there’s anything I should change or improve. I’m happy to modify it accordingly. Thanks!
This is the dataset as of yet
@stoic igloo
I'm cleaning up all those scattered fetch calls and moving them into a dedicated src/api/ folder. This will make the code way cleaner and easier to manage for everyone.
src/
└── api/
├── client.js --> The base fetch wrapper (interceptors, base URL)
├── appointments.js -->Appointment-specific endpoints
├── health.js --> Combined logic for weight, medicine, BP
├── user.js --> Profile and task-related endpoints
└── agent.js --> Agent-specific context and RAG endpoints
please see the folder structure and give your feedback .
@stoic igloo I have added screenshots and videos where required in my PRs and edited them to match PR format. Can you please review them
PR 144, 145, 146, 147 and 154
@lethal socket Have you just improved the UI of chatbot or improved its backend. Because at present its terrible at processing requests
I work only on frontend side.
Ok then i will proceed with improving its backend
Ok
Anyone is interested to work on voice feature for ChatScreen.
Let work together.
are u talking about the backend part?
Frontend
If there is any backend part, I can work on it with you
This might be overkill, we might not need a voice feature there
@scenic urchin You are now level 11! :confetti_ball:
Hey everyone! I was following the discussion about the ChatScreen features. I think adding OCR (Optical Character Recognition) would be a great addition.
Parents could scan medical reports or prescriptions, and the AI (LangChain) could automatically log dates or symptoms.
LMK if anyone is interested in this or has any feedback?
@livid drift This will be good feature but OCR is not enough for this task. We might need a ML model to extract useful info from OCR extracted text
Exactly @scenic urchin ! My plan is to use Google ML Kit for the base OCR and then pass that extracted text to our existing LangChain/LLM backend. The LLM can easily perform Named Entity Recognition (NER) to structure the unstructured text into JSON (like extracting dates, doctor's notes, etc.). This way, we don't need to train a custom ML model from scratch. Thoughts?
Fair point @scenic urchin I noticed the current logic is Regex-based, which is great for speed. But for OCR extraction, Regex might be too rigid since medical reports vary so much.
How about we use a Hybrid approach? We can call a lightweight, open-source model (like via Hugging Face Inference API or Gemini free tier)
I get the concern, handwriting is tricky. But that’s why I suggested a Hybrid Approach.
@livid drift You are now level 3! :confetti_ball:
this might work on online soft copy reports, but i don't think doctors give patient online prescriptions
That's exactly why OCR is needed, If everyone had soft copies, we could just parse the PDF. The goal of using Google ML Kit is to bridge the gap between 'Handwritten Paper' and our 'Digital Database'. i know it might be difficult but this is a very common use case in Health-Tech apps today!
Hieveryone, i am saksham and ive been lurking here for past few days. I am a second your CS undergrad from IIIT Hyderabad. but i am very new to open source and am unable to get how can i start contributing like can anyone tell. it would be very helpful
Welcome to the community, Saksham! 👋 I'm Pranjal. Don't worry, even I joined very recently.
I just finished setting up the project on my M4 Mac, and it can be a bit tricky due to some environment issues. I’d be happy to help you get the local setup running so you can start exploring the codebase. Feel free to reach out if you get stuck anywhere!
The regex is too rigid. I myself have been trying to fine tune the existing qwen-0.5b model for proper extraction of appointments. There is no proper dataset in the internet for fine-tuning and that limits the extensibility of the model. On the other hand, the model is loaded in the user’s device so even upgrading it is a problem because of size issues.
The optimal way is that we improve the regex
I am on it, already have done it for making appointments
By evening, I will make a PR
I improved the regex quite a lot for the appointments too and the pr got merged but still the maintainer said that the ultimate way is to fine tune the slm. I guess if all of us work on making a large dataset for extraction of appointments, symptoms and the like, fine-tuning can really help
Ok I will look into, let's work together 👍
Yeah sure
I’ll make the pr today containing details of the fine-tuning I have done till now. You can look into it
That makes total sense @strange wasp . If the maintainers prefer an SLM-based approach, then building a robust dataset is definitely the priority.I’m fully in to help with this!
Yeah let’s build one together. Even if we have 1000 samples, that will really help
@strange wasp You are now level 4! :confetti_ball:
Hey @strange wasp , I've drafted the first batch of 20 samples covering appointments, symptoms, and some messy OCR-style medicine logs. I tried to keep the format consistent with yours. LMK if this looks good
Okay I’ll check it and let you know by tonight
Tho at this point I am only fine-tuning for appointments extraction to see how it works out. So you can leave the rest of the data samples for now
@stoic igloo What could be max size of this model we are talking
Also, do we want the bot to have medical knowledge or just be able to schedule appointments and fetch data
If the bot would recommend user, like answers to questions like "Can i eat sushi?", this is very critical
I don't think anyone should rely on chatbots for things like this
I think that maybe this should already be mentioned somewhere that bot is not for informational purposes rather just for helping people keep up and informing them about any abnormality in their data
We can't transcribe doc's handwriting, but we can get medical history from medical bills, which are comp. Generated usually
Hence we can get medical history and log them, store medical prescription as image, and again, medical reports are usually computer generated so we can do that too.
It will be more like a medical history record keeping
Additionally we should also add a export feature (idk if it exists didn't check) so when they have to quit app, they can get clean copy of everything, usefull for serious illnesses/diagnosis
Need a Voice Feature in ChatScreen ?
0
0
Yeah this is alright. But for any missing data for the date use XX’s and not make up missing data since when I did that the model started making dates up.
Hi
My name is Venkat, and I’m a student developer preparing for GSoC 2026. I'd love to contribute.
I want to propose an original project: 'Proactive Vision' (Smart Glasses for the Blind). Unlike existing glasses that require buttons or voice commands, my software stack uses low-power edge AI (Tiny-YOLO) to automatically detect when a book is placed in front of the user. It specifically solves the 'distortion' issue in curved pages to ensure high OCR accuracy and uses Spatial Audio to anchor the reading voice to the book’s physical position.
I believe this proactive pipeline would be a great addition to the Zendalona ecosystem. Does the team encourage student-proposed ideas like this for GSoC 2026?. I wish to contribute this idea for your organization
I think there is another channel for such discussions. I don’t think you will get much insight here. Though this idea sounds good.
Working on ChatScreen?
2
2
1
Yes
Can u say name of the channel
@stoic igloo Please review my PRs
PR 144, 145, 146, 147 and 154
I haven’t gone thru all the channels. Maybe it’s the tech discussion one.
Hey @stoic igloo , Just a quick reminder to please check the proposal for Issue #165 (Smart Medical Alerts & Anomaly Detection) whenever you get a chance.
Hey @stoic igloo , I'm starting work on the OCR feature for appointment and prescription extraction.I’m planning to use Google ML Kit (Text Recognition) because it works entirely on-device,Do you think this is the right approach for the project.
@stoic igloo I have submitted a thoroughly documented PR 170 regarding the process of slm fine-tuning for qwen 0.5b. Please check it out when you get time.
hi @strange wasp I've added edge cases like typos, ambiguous timings (e.g., 'checkup at 5'), and shorthand queries that real users actually type. This should help the SLM handle noise better.
@livid drift You are now level 4! :confetti_ball:
We’ll add this data once the maintainer reviews the pr I have submitted regarding fine-tuning the slm
Hi @Naren,
I’m @dheeraj12347 from GitHub, working on BabyNest Issue #151 (frontend refactor / 5-layer architecture).
I’ve already:
set up a centralized API client (src/services/apiClient.js), and
created hooks like useWeight and useAppointments in src/hooks/.
I’m now trying to refactor the existing UI to use these hooks, but I’m having trouble finding the components that currently handle:
baby weight / growth tracking, and
appointment creation / management.
Could you please tell me the exact file paths for the weight screen and the appointment UI (e.g., screens or modals) so I can wire the hooks into the right place without breaking anything?
Hi @stoic igloo
Need your guide .
For this.
@lethal socket You are now level 5! :confetti_ball:
I'm little bit confused
BabyNest is an on device app.
Why we created a backend?
We can do query call sqlLite in frontend only.
If We need backend ,
How we will manage both in an apk?
@stoic igloo
@proper musk
@strange wasp
@warm bay
Could anyone help me ?
I want to know ...
From my understanding, the backend is currently being used primarily for testing and prototyping purposes. We are creating a replica of the intended frontend SQLite interactions, so all database operations are handled in the backend for now.
Additionally, the backend is responsible for creating separate user context files, which store user data both in memory and on disk. These context files help reduce unnecessary database calls.
The backend also handles tasks such as extracting structured data from user queries and managing agent-related logic.
@strange wasp You are now level 5! :confetti_ball:
Thanks @strange wasp
Hey guys, let’s make sure we don’t raise unnecessary PRs, AI slops and help each other out. (Every contribution can be included in proposals, not just the PRs) Try to understand the vision of the project, future prospects and also the codebase to contribute effectively.
I will try to review them once I find time. Have patience and good luck
@stoic igloo Thankyou so much for your precious time Bhavik, i will go trough my PRs and remove not that important ones
hi @strange wasp, I've been working on the OCR and Vitals Extraction feature for our project. I have successfully set up the pipeline using OpenCV for preprocessing and Pytesseract for text extraction.
However, I'm finding that the base Qwen-0.5B model is struggling to accurately parse noisy medical data, often returning null or incorrectly formatted results.
I know you've been fine-tuning an SLM for this project. Would you be open to sharing your fine-tuned model (or a GGUF/LoRA adapter) so I can integrate it into my current pipeline? I believe this synergy would significantly improve the accuracy of the feature.
Yeah sure. I have already opened a pr containing a complete description of my attempt to fine tune the model. I am waiting to hear from the maintainer on that one. You can check it out, it’s pr number 170
I have not created a GGUF file as of yet. I fine tuned the base model only. Once it gets accepted, then we can make it into a GGUF file. All the links to the LoRA adapter and datasets are provided in the pr only. If you find a problem, do inform me.
Thanks, I'll let you know if I need something
"Hi @stoic igloo ! 👋
I just opened an issue to stop tracking the chroma.sqlite3 file so we stop getting merge conflicts.
But, Does the current database file contain any essential seed data? If not, I can submit a PR to remove it and update the .gitignore right now. Link: "https://github.com/AOSSIE-Org/BabyNest/issues/173#issue-3848639495"
Anybody having any suggestions on this one....
@lethal socket
i'm starting on the Intelligence Layer refactor for #151. Basically cleaning up RAGService.js so it can actually handle complex user inputs properly.
@scenic urchin I saw you're debugging the parsing issues in #168. Just a heads-up,since my refactor adds a totally new way to handle inputs (Extractors), you might want to wait until this is merged before you rewrite the chat logic.
otherwise, you'll probably just have to redo your work next week when the structure changes .the new setup should make fixing that bug way easier....
sent friend requests to @lethal socket @scenic urchin
Guys guys, everyone don't waste your time working on the same issue. @strange wasp has already done a PR, once it gets accepted we will work on improving it. If you guys agree we can divide the work like this
- I will do the "Attaching hooks and make it eligible to call backend endpoints/handlers"
- @livid drift can make add his OCR thingy and LORA improvement to the model
- @uneven linden as you are new to this conversation, you can give final touch the pipeline at the end (adding emergency services which skips model for quick call, etc.)
Agree?
Yeah sure.. currently I am working on OCR feature
Yeah, this makes sense.
@scenic urchin , appreciate the initiative! But actually, @silent pike and I already spent some time hashing out a specific split for the #151 refactor over on GitHub to avoid exactly what you're worried about,wasted time.
Dheeraj is already on the UI/State/Hooks side (the stuff you mentioned), and I’m taking the lead on the Intelligence Layer (RAGService decomposition). Fixing the RAG logic is a major piece of technical debt that we need to clear out before we can properly solve those parsing bugs in #168. My goal is to get the Intents and Extractors set up so the backend calls actually have clean, structured data to work with.
Let's stick with the plan we already coordinated on the issue thread,it’ll keep us from running into merge conflicts or doing the same work twice. Totally down to sync up once I’ve got the Extractor logic ready for others to use.
Hi @stoic igloo , I've submitted a fresh Pull Request for the Medical Report Extraction Pipeline with a cleaned-up codebase and generalized assistant naming.
PR Link: https://github.com/AOSSIE-Org/BabyNest/pull/179
Key Updates in this PR:
End-to-End Extraction: Integrated a React Native frontend with a Flask backend for automated vitals scanning.
GGUF-LoRA Pipeline: Implemented local LLM inference using llama-cpp-python, loading a medical-vitals optimized LoRA adapter over a Qwen-0.5B base.
OCR Enhancement: Added an OpenCV preprocessing layer (grayscale, cubic upscaling, adaptive thresholding) to handle noisy report images from mobile cameras.
Standardized Code: Refactored backend logic to use relative pathing and removed all hardcoded system dependencies for better portability.
The pipeline is fully functional and ready for review. I'm looking forward to your feedback on the implementation!
Hi @stoic igloo and @ivory bolt ! I’ve just opened an architectural proposal to standardize the Appwrite service layer and error handling patterns in BabyNest (Issue #180).
Drawing from my experience with the Resonate architecture, I believe this refactor will greatly improve scalability and developer experience for the upcoming GSoC cycle. I’ve already detailed a proposed solution on GitHub and would love to take the lead on this. Looking forward to your thoughts!
Issue Link: https://github.com/AOSSIE-Org/BabyNest/issues/180
Is your feature request related to a problem? Yes, it is related to a problem Describe the feature you'd like Problem Description While contributing to AOSSIE-Org/Resonate, I noticed that the c...
@lethal socket @stoic igloo, I think we're about to run into a major merge conflict between #151 (our frontend refactor) and the new #180 (Appwrite refactor).
Right now, both plans are trying to create src/services/apiClient.js and handle the Weight/Health logic, but they point to different places (Python Backend vs. Appwrite).
If we aren't careful, we're going to end up with a situation where the frontend saves weight data to Appwrite, but the AI Agent is looking for it in the Python backend (Postgres).
We should probably decide on the structure now before anyone writes too much code. Maybe we keep apiClient for the Python/AI connection and put the new stuff in services/appwrite/?
@uneven linden You are now level 2! :confetti_ball:
Just to clarify, as far as I understand, the current backend uses the Python service with SQLite, and there hasn’t been a maintainer decision yet to move this flow to Appwrite.
Is the Appwrite-based approach something that’s already been approved, or is it still just a proposal being discussed?
Hey @lone oar , I am not mentoring BabyNest
heyy i am new here can anyone guide me like do i have to recognize the issues by myself or issues are specified somewhere
You can ask the maintainer to assign any unassigned issue to you. To check if an issue is already taken, see the Assignees section or the comments on that issue. If needed, you can also open a new issue to report a problem or request work and ask the maintainer to assign it to you.
@warm bay 👆
understand the project scope and goals and think of what improvements or changes needed to achieve those goals, then raise issues,get assigned and start contributing...
Its very interesting and addictive too😅
@uneven linden I have a quick question. Is it okay if I get assigned to issues raised by other contributors and start working on them?what should I do to get assign?
yeah, its definately nice if you work on issues raised by other contributors😇 😇 , but check if they are already working on them, or failed to complete them! If you work on them directly without checking, it leads to duplicate work 😔 and waste alot time and efforts😢 . But identify and ask(comment) on the issues if you feel like contributing to them. Is this solved your query. Feel free to ask if you have any queries🙂
@warm bay @stoic igloo I wanted to share an update that I’ve completed the work for Issue #171. I’ve raised a corresponding PR #182 for it.
While the issue was primarily focused on implementing centralized and environment-aware error handling, during the process I also identified and fixed several related bugs. I additionally separated validators and ensured they generate environment-specific error responses in a consistent manner.
Whenever you get some time, I’d really appreciate it if you could take a look and review PR #182.
Also, if possible, I wanted to gently follow up on PR #170, which is related to fine-tuning the base SLM (Qwen 0.5B). It’s been a bit over two weeks, and I’d be grateful if you could review that as well when time permits.
Thanks a lot! 😊
Nice work on #182 . I was just digging into the validation logic myself, nice to see you've got it covered.
Thanks! Appreciate you taking a look, glad we’re on the same page with the validation logic
@strange wasp You are now level 6! :confetti_ball:
@livid drift You are now level 5! :confetti_ball:
Hi @stoic igloo and @warm bay
Hope you're doing well.
I’ve just raised PR #184, which introduces a centralized database service layer to improve the backend architecture. Also, I have an earlier PR #179 pending review.
Whenever you get some time, please do have a look. I'd appreciate your feedback to ensure I'm heading in the right direction with these architectural changes.
No rush, thank you!🙂
https://github.com/AOSSIE-Org/BabyNest/pull/184
Hi @warm bay @stoic igloo @proper musk this is regarding the frontend refactor (#151).
A few of us ( @indigo cedar , Vikas, and myself) have been chatting on the issue and we’ve got a solid plan to split up the work so that work can move on smooth.
Basically, we're looking to move toward that 5-layer architecture . @indigo cedar is jumping on the API/Hooks side, and I’m working on the Intelligence Layer (breaking down that massive RAGService.js) since it’s pretty tied into the backend I've been working at.
Before we go all in and start opening a bunch of PRs, could you guys take a quick look at the plan on the issue? Just want to make sure you're agree with the folder structure and the general direction. It’s a pretty big shift for the frontend, so we’d rather get your consent'now than have to redo a alot of logic and code afterwards.
So,Please visit the Issue and give your reviews. treat this as urgent..Hoping you do the same....
Thanks!
@stoic igloo @warm bay I had a quick question regarding GSoC alignment.
I’ve been contributing to this project over the past couple of months and I noticed that the project isn’t yet listed on the official GSoC idea list.
As per the admin’s guidance, proposals that align with the organization’s general themes can still be considered even if they’re not explicitly listed, provided they’re discussed publicly first.
So I just wanted to ask, would it be okay to discuss potential GSoC proposal ideas for BabyNest here?
Just looking for guidance on how best to proceed. Thanks!
https://github.com/AOSSIE-Org/BabyNest/pull/186
@stoic igloo
@warm bay
I have implemented Notification Service .
please see it and give your feedback on it.
Hi, I'm Janhvi , sophomore cs major, would love to contribute to this project!
Hi maintainers,I’m working on issue #151 and have started implementing a centralized API client and hooks under src/api/ and src/hooks/ as part of the proposed 5‑layer architecture.Before going further, I’d like to confirm that this direction aligns with the project’s vision.@sharma‑sugurthi and I are coordinating on this and would appreciate your feedback on:the proposed structure (src/api/, src/hooks/, and splitting RAGService.js into domain‑driven modules),whether any parts of the plan should be adjusted.This will help us avoid redoing work later and keep the refactoring aligned with the project’s goals.Thanks!
Hey all!
Please go through this and align it with your proposals
https://github.com/AOSSIE-Org/Info/blob/main/GSoC-Ideas/2026/index.md
@strange wasp
Great Work...👍
Thanks. I hope it’s reviewed and merged.
Hi @stoic igloo
I have reviewed the PR.
I’ve also run and tested the code locally on my system.
Please take a look at the feedback I’ve provided in the PR.
hey @stoic igloo ! hope you're doing good..
just wanted to drop a quick msg about the PRs i submitted for BabyNest,, whenever you get a chance to look:
Auth Cleanup: i removed the old @require_auth decorators and auth.py.. felt like dead code since we're going offline-first and it was just cluttering things up.
RAG Refactor: split the RAGService.js to decouple intents/extractors.. makes it way easier to manage the ai logic moving forward.
links are in the repo.. no rush at all, just wanted to ping you so they dont get lost! let me know if any changes needed 🙂
Hi everyone 👋
I’m Swathi, currently exploring open-source and preparing for GSoC 2026.
I’ve started contributing to BabyNest and am excited to keep learning and improving through real contributions.
Glad to be here 🙂
Is BabyNest not on GSOC 2026 Idea list?
This project is not there under individual projects. You can check whether it falls under any of the org wide ideas.
I didn't find this in org wide ideas too
Not on AOSSIE website, cuz mayb it's not updated
Sir @stoic igloo can you look pr when you are free as I add YouTube channel link in repo
https://github.com/AOSSIE-Org/BabyNest/pull/192
This PR adds the official AOSSIE YouTube channel link to the social handles section in the README.md file. The link is placed consistently with the existing Twitter and Discord links, using the sam...
Sir @lethal socket @stoic igloo can you review it again I done that alternative change
#1339225155481763882 to avoid rework and maintain decorum, lets not start working on issues unless assigned
Any PRs created without assignment would be closed without review.
Hi @stoic igloo , I just wanted to clarify something regarding the PR assignment rule. I had raised a few PRs before this guideline was communicated, and at that time it wasn’t specified that issues needed to be assigned before working on them.
These PRs don’t conflict with anyone else’s work, and no one else is currently working on those issues. I also invested a significant amount of time resolving the bot errors and addressing the required changes.
I completely understand and will follow the assignment process going forward. However, I wanted to ask if the PRs that were already raised earlier could still be reviewed, since they were created before this rule was clarified.
Thank you.
@strange wasp
This is common standards of open source contributions
But I am reviewing most of the open PRs as I understand a lot of time has been spent by devs and wouldn't want it to go to waste
#1339225155481763882 Reply to this message, if I have missed to review or re-review any PRs
make sure video based testing evidences are included in all.
pr format - >
pr title - resolves XYZ issue
pr importance - minor issue/major feature ...
pr link -
Issue format - >
issue title -
issue imp -
issue link -
https://github.com/AOSSIE-Org/BabyNest/pull/192
Sir could you review it again as I complete the request changes
This PR adds the official AOSSIE YouTube channel link to the social handles section in the README.md file. The link is placed consistently with the existing Twitter and Discord links, using the sam...
@stoic igloo The following are my missed PR's
- PR format ->
PR title - Adjust date extraction rules based on SLM extraction findings
PR importance - Major feature involving testing of the fine-tuned model
PR link - https://github.com/AOSSIE-Org/BabyNest/pull/170
Issue format ->
Issue title - Explore fine-tuning 0.5B SLM for appointment extraction
Issue imp - Helps identify how the existing model can be improved
Issue link - https://github.com/AOSSIE-Org/BabyNest/issues/161
- PR format ->
PR title - Feature: Centralized Error Handling
PR importance - Major feature implementing a fully functional centralized error management system that is scalable and environment-aware
PR link - https://github.com/AOSSIE-Org/BabyNest/pull/182
Issue format ->
Issue title - FEATURE REQUEST: Centralized and Environment-Aware Error Handling
Issue imp - Improves and standardizes error handling across the application
Issue link - https://github.com/AOSSIE-Org/BabyNest/issues/171
Please check it out when you get time.
Closes #161
📝 Description
This PR focuses on experimenting with fine-tuning the existing 0.5B Small Language Model (SLM) that is currently being used in the project.
The main goal of this work was ...
🧩 Problem While working on regex-based extraction, I noticed that the current 0.5B SLM struggles with structured detail extraction in conversational inputs (for example: medicine names, time expres...
Closes #171
📝 Description
This PR implements a comprehensive error handling system for the Flask application, introducing environment-based error responses, custom error classes, and unified error ...
@strange wasp kudos on the research
it summarizes well how small datasets fine tuning can be insufficient for SLM training. This shows us that FIne tuned SLMs require huge and high quality datasets training
however my suggestion here would be to focus more on the data quality and collection for pregnancy related articles and not on appointment fixes. We want to accurately convey to the users the kind of medication or appointments they need to undergo and to track their progress in the app simply based on their personal data(country, weight, age)
A small SLM + RAG model might help here.
Thanks for the suggestion, that direction definitely makes sense. I’ll revisit this and explore the SLM + RAG approach when I get some bandwidth.
For now, I’m focusing on implementing tests for a sustainability-related idea, but I’d love to come back to this once that’s more settled.
Hi sir @stoic igloo , I’d like to work on this issue and start implementing a solution. Could you please assign it to me? Thank you!
https://github.com/AOSSIE-Org/BabyNest/issues/194
Hi @stoic igloo
I opened a PR for fixing the Appointment modal UI and keyboard scrolling issue and addressed the CodeRabbit suggestions.
Could you please review it when you have time?
PR: https://github.com/AOSSIE-Org/BabyNest/pull/190
Thank you!
@vestal summit You are now level 2! :confetti_ball:
@stoic igloo sir could you review it i done this dependency update to make it our repo secure remove 50+ vulnerabilities
https://github.com/AOSSIE-Org/BabyNest/pull/195
@stoic igloo Hi, I just noticed that the BabyNest project has been added back to the GSoC idea list. Since I had previously contributed to the repo, I’ve started working on a proposal for it today.
Would it be okay if I shared my proposal drafts here for feedback as I develop them? Your guidance earlier was really helpful, and it would help me refine the scope and direction.
I’m also in the middle of my university exams this week, but I’ll be actively working on the proposal over the next days. Any suggestions from your side would be really appreciated.
Hi @stoic igloo I had a couple of questions while going through the BabyNest idea description.
From what I understand, the core medical scheduling should be entirely rule-based so that reminders and timelines remain deterministic and reliable. In that case, would the AI mainly function as a companion interface (for example summarizing upcoming appointments or helping users interact with the app conversationally), rather than being involved directly in generating the medical schedule itself? I just wanted to confirm my understanding of the intended separation between the deterministic scheduling system and the AI features.
I also had another question regarding scope. Since the goal mentioned in the idea is to bring BabyNest closer to a production-ready state (for Play Store/App Store release), would UI refinements or small feature fixes in existing screens also be reasonable to include as part of the proposal, alongside the larger tasks like the scheduling engine and notification system?
I would appreciate your thoughts so I can scope the proposal appropriately
Sir @stoic igloo ,could you please review my pr and merge it when you are free
https://github.com/AOSSIE-Org/BabyNest/pull/195
@lethal socket You are now level 6! :confetti_ball:
@stoic igloo
Please check this out
as discussed here
:#announcements message
https://github.com/AOSSIE-Org/BabyNest/pull/191
pls follow the format for PR review
Sir @stoic igloo please review it when you are free
Congratulations @strange wasp for GSOC26, you are selected for this project right?
@stoic igloo could you please join nexus discord, i have something to say there.
Yeahhh, thanks so much 😊
Congratulations @strange wasp
Thanks 😊