Skip to content

AditiGupta-tech/neonest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ‘Ά NeoNest – Your AI-Powered Baby Care Assistant

GSSoC'25

NeoNest is a smart, centralized digital platform that supports new parentsβ€”especially first-timersβ€”through their baby’s first year. It combines predictive care, emotional comfort, and intelligent tracking into a single unified experience.

πŸ”— Live Website: https://neonest-babycare.vercel.app/

Thanks Banner Typing SVG

πŸ“Š Project Insights

🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ› οΈ Languages πŸ‘₯ Contributors
Stars Forks Issues Open PRs Languages Count Contributors Count

🚩 Problem We Addressed

New parents often juggle sleepless nights, emotional stress, and confusing information scattered across dozens of apps. The lack of a unified, intelligent system increases cognitive load and puts both parental mental health and infant care at riskβ€”especially during the crucial first year where over 80% of brain development and long-term habits are formed.

🌟 Solution Overview

NeoNest bridges this gap with an all-in-one AI-powered babycare assistant. From feeding logs to vaccine reminders, milestone tracking, and an empathetic chatbot, it helps parents stay organized, supported, and informedβ€”without feeling overwhelmed.

🌟 Exciting News...

GSSoC Logo

πŸš€ This project is now an official part of GirlScript Summer of Code – GSSoC'25! πŸŽ‰ We're thrilled to welcome contributors from all over India and beyond to collaborate, build, and grow NeoNest! Let’s make learning and career development smarter – together! πŸŒŸπŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»

πŸ‘©β€πŸ’» GSSoC is one of India’s largest 3-month-long open-source programs that encourages developers of all levels to contribute to real-world projects while learning, collaborating, and growing together. 🌱

With mentorship, community support, and collaborative coding, it's the perfect platform for developers to:

  • ✨ Improve their skills
  • 🀝 Contribute to impactful projects
  • πŸ† Get recognized for their work
  • πŸ“œ Receive certificates and swag!

πŸŽ‰ I can’t wait to welcome new contributors from GSSoC 2025 to this NeoNest project family! Let's build, learn, and grow together β€” one commit at a time. πŸ”₯πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»

πŸ§‘β€πŸ’» Project Admin

Aditi Gupta
Aditi Gupta
LinkedIn Β Β  Portfolio

Project GIF

πŸ“ NeoNest Folder Structure

neonest/
β”œβ”€β”€ .github/ # Repo configs (e.g., CODEOWNERS)
β”œβ”€β”€ app/ # Next.js App Router (routes, layouts, API routes)
β”œβ”€β”€ lib/ # Shared libs/helpers (db, validators, services)
β”œβ”€β”€ public/ # Static assets (images, icons, etc.)
β”œβ”€β”€ src/ # Source code
β”‚ β”œβ”€β”€ components/ # Reusable UI components
β”‚ β”œβ”€β”€ pages/ # All Next.js pages/routes
β”‚ β”œβ”€β”€ styles/ # Tailwind/global styles
β”‚ β”œβ”€β”€ utils/ # Utility/helper functions
β”‚ └── App.js # Main app logic
β”œβ”€β”€ utils/ # Utilities/hooks/constants used across app
β”œβ”€β”€ .gitignore # Git ignore rules
β”œβ”€β”€ .prettierrc # Prettier configuration
β”œβ”€β”€ CODE_OF_CONDUCT.md # Community standards
β”œβ”€β”€ Contributing.md # Contribution guidelines
β”œβ”€β”€ ENVIRONMENT_SETUP.md # Environment & setup instructions
β”œβ”€β”€ LICENSE # Project license
β”œβ”€β”€ README.md # Project documentation
β”œβ”€β”€ eslint.config.mjs # ESLint configuration
β”œβ”€β”€ jsconfig.json # JS path aliases/ts settings
β”œβ”€β”€ next.config.mjs # Next.js configuration
β”œβ”€β”€ package-lock.json # npm lockfile
β”œβ”€β”€ package.json # Dependencies & scripts
β”œβ”€β”€ pnpm-lock.yaml # pnpm lockfile
β”œβ”€β”€ postcss.config.js # PostCSS config (used by Tailwind)
β”œβ”€β”€ tailwind.config.js # Tailwind CSS configuration
β”œβ”€β”€ temp_audio.webm # Sample/media file (used in features/tests)
└── test_audio.txt # Test stub file

πŸ”₯ Features at a Glance

🍼 Feeding Tracker

  • Log breast/formula feeds with time, amount, and notes
  • Set personalized feeding schedules
  • Track daily/weekly patterns for better routine building
  • Automated logging for recurring feed schedules

😴 Sleep Tracker

  • Record nap times and overnight sleep durations
  • Identify sleep patterns & set gentle reminders

πŸ“ˆ Growth & Development

  • Track developmental milestones by month
  • Suggest 0–1 year activities to support healthy growth
  • WHO Growth Chart comparison for weight, height, and head circumference
  • Visual insights on growth percentile tracking

πŸ’‰ Medical & Vaccine Management

  • Schedule and track vaccination dates
  • Upload doctor reports and prescriptions
  • Quick-access emergency contacts and health URLs
  • Real-time overdue alerts + notifications

πŸ“¦ Essentials Tracker

  • Add/manage baby care items
  • Categorized by daily, medical, hygiene, clothing, etc.
  • Auto low-stock alerts + starter kit suggestions

πŸ“š Parenting Resources

  • Curated articles by pediatricians and parenting experts
  • Best practices, nutrition guides, safety checklists
  • AI-summarized quick reads

❓ FAQs

  • Common concerns addressed: rashes, fevers, feeding issues
  • Answers verified by professionals or curated sources

πŸ“Έ Memory Vault & Blog Sharing

  • Save baby’s firsts (smile, steps, words), share your experiences and view others'.
  • Option to write private or public blog-style memory entries
  • Personalized journal and photo archive
  • Engage with a community of parents

🎡 Lullaby Module

  • Default library of soft lullabies
  • Access to users to upload their own lullabies
  • Built-in sleep timer

⭐ Reviews & Feedback

  • Rate and react to features (Helpful / Not Helpful)
  • Popular keywords like β€œlife saver”, β€œeasy to use” highlighted
  • Logged-in users prompted to leave reviews every 15 days

πŸ€– NeoNest AI – Role-Based Chatbot

  • πŸ§‘β€βš• Pediatrician Mode: Baby health insights and early symptom explanations
  • 🍼 Baby Mode: Interprets needs from baby’s perspective
  • πŸ‘΅ Nani/Mother Mode: Offers comfort, guidance, and traditional wisdom

πŸ”” Notifications & Alerts

  • Smart reminders for feedings, sleep, vaccinations, and stock refill
  • Push notifications for critical health/vaccine deadlines

πŸŽ™οΈ Voice-Enabled Inputs

  • Add feeding, sleep, or medicine logs via voice commands
  • Hands-free logging for busy parents

πŸ›  Tech Stack

πŸ’» Frontend

  • Next.js – Server-side rendering + fast routing
  • Tailwind CSS – Responsive, scalable utility styling
  • Lucide React – Icon system

βš™ Backend

  • Next.js – API and routing
  • MongoDB – Store user data

πŸ” Authentication & Security

  • JWT – Session handling and route protection
  • bcryptjs – Secure password hashing

🧠 AI Integration

  • Google Gemini API – Chatbot, lullaby generator, feedback analyzer

πŸš€ Deployment

  • Vercel (Hosting)
  • GitHub (Version Control)

πŸ§‘β€πŸ’» How to Run NeoNest Locally (Pull Requests)

Follow these steps to get NeoNest up and running on your local machine. Here’s a quick overview of the contribution flow:

πŸ” Contribution Workflow

  1. Star and Fork the repo.

  2. πŸ“¦ Clone your fork:

git clone https://github.com/AditiGupta-tech/neonest.git
cd neonest
  1. πŸ’Ό Install dependencies:
npm install --legacy-peer-deps
  1. Create a new branch:
git checkout -b yourname/feature-name
  1. Make your changes:
  • Stick to the project structure.
  • Use helpful commit messages, eg:
  • fix: corrected typo in LandingPage.jsx
  • feat: added baby sleep graph comparison
  1. Format your code:
npm run lint
  1. Update pnpm-lock.yaml file using this command and push along with other commits:
pnpm install
  1. Test everything! (Manual/automated if applicable)

  2. Push your branch:

git push origin yourname/feature-name
  1. Open a Pull Request (PR) from your fork:
  • Reference related issue(s): Fixes #<issue-number>
  • Add a clear title and summary.

πŸ€πŸ‘€ Contribution Guidelines

We love our contributors! If you'd like to help, please check out our CONTRIBUTE.md file for guidelines.

Thank you once again to all our contributors who has contributed to NeoNest! Your efforts are truly appreciated. πŸ’–πŸ‘

πŸ“„ License

This project is licensed under the MIT License - see the License file for details.

Contributors

Contributors

See the full list of contributors and their contributions on the GitHub Contributors Graph.

Show some Red Heart by starring this awesome repository!

⭐ Stargazers

🍴 Forkers

πŸ’‘ Suggestions & Feedback

Feel free to open issues or discussions if you have any feedback, feature suggestions, or want to collaborate!

πŸ™Œ Support & Star

If you find this project helpful, please give it a star ⭐ to support more such educational initiatives!

πŸ“œ Code of Conduct

Please refer to the Code of Conduct for details on contributing guidelines and community standards.

πŸ‘¨β€πŸ« Mentors – NeoNest (GSSoC'25)

Role Name GitHub Profile LinkedIn Profile
Mentor 1 Gopichand Dandimeni Gooichand gopichand-dandimeni

Glowing Star Give us a Star and let's make magic! Glowing Star

Mirror Ball

πŸ‘¨β€πŸ’» Built with ❀️ by NeoNest Team open an issue | Watch Demo

We built NeoNest with love and care, just like how every parent raises their child. We are glad you took time to visit our site.