{"id":17831758,"url":"https://github.com/pankubhaiya/parenting-assist","last_synced_at":"2026-04-10T07:03:12.967Z","repository":{"id":236076543,"uuid":"725469603","full_name":"pankubhaiya/parenting-assist","owner":"pankubhaiya","description":"An AI-powered chat app for parents, providing real-time guidance and insights to support their parenting journey.","archived":false,"fork":false,"pushed_at":"2023-12-03T19:02:15.000Z","size":2703,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-08T03:25:31.249Z","etag":null,"topics":["angular","css","flask","python","typescript"],"latest_commit_sha":null,"homepage":"https://parent-guide.vercel.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pankubhaiya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-30T07:57:16.000Z","updated_at":"2024-04-25T13:10:43.000Z","dependencies_parsed_at":null,"dependency_job_id":"302a16bf-3ad2-410b-85db-7e0098e55047","html_url":"https://github.com/pankubhaiya/parenting-assist","commit_stats":null,"previous_names":["pankubhaiya/parenting-assist"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pankubhaiya%2Fparenting-assist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pankubhaiya%2Fparenting-assist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pankubhaiya%2Fparenting-assist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pankubhaiya%2Fparenting-assist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pankubhaiya","download_url":"https://codeload.github.com/pankubhaiya/parenting-assist/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246811519,"owners_count":20837777,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","css","flask","python","typescript"],"created_at":"2024-10-27T19:48:06.720Z","updated_at":"2026-04-10T07:03:07.931Z","avatar_url":"https://github.com/pankubhaiya.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Parenting Assist\n\n## Table of Contents\n1. [Introduction](#introduction)\n2. [Tech Stack](#tech-stack)\n3. [Key Features](#key-features)\n4. [Getting Started](#getting-started)\n5. [API Endpoints](#api-endpoints)\n6. [Schema Design](#schema-design)\n7. [Glimpse of Website](#glimpse-of-website)\n\n## Introduction\nParenting Assist is an AI-powered chat application that empowers parents to raise their children effectively. The application utilizes the power of AI to provide intelligent responses based on the questions asked by parents. By offering valuable insights and guidance, Parenting Assist aims to support parents in their parenting journey, making it easier and more fulfilling.\n\n## Tech Stack\nThe Parenting Assist application is built using the following technologies:\n\nFrontend:\n- Angular\n- TypeScript\n- CSS\n\nBackend:\n- Flask\n- MongoDB\n- OpenAI\n\n## Key Features\n- AI-powered chat functionality for real-time assistance and guidance.\n- User-friendly interface to facilitate easy communication with the AI chatbot.\n- Secure user authentication and registration process.\n- Seamless integration of OpenAI to provide intelligent responses to parenting queries.\n- Backend built with Flask and MongoDB for robust data handling and storage.\n\n## Getting Started\nTo get started with the Parenting Assist Application, follow the steps below.\n\n### Installation\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/pankubhaiya/parenting-assist.git\n  \n2. Install Dependencies:\n\n   ```bash\n   python -m venv venv\n  \n3. Run backend server:\n\n   ```bash\n   pip install -r requirements.txt\n\n4. Start Frontend\n\n   ```bash\n   npm run start\n\n## API Endpoints\nParenting Assist exposes the following API endpoints:\n\n- `GET /upload`: Upload data.\n- `GET /train`: Train the model.\n- `GET /list`: List trained models.\n- `GET /detail`: Get details of a specific trained model.\n- `POST /test`: Test the model with a given prompt in the request body.\n- `POST /audio`: Handle audio input for the chatbot.\n- `POST /login`: User login with email and password in the request body.\n- `POST /register`: User registration with name, email, and password in the request body.\n- `POST /chat`: AI-powered chat with the prompt provided in the request body.\n\n\n## Schema Design\nBelow is the Schema Design of the Application\n![Screenshot (649)](https://github.com/git-rishab/parent-guide/assets/114337213/ea54f855-0c16-42fa-b7e3-877468efdd18)\n\n## Glimpse of Website\n### Landing Interface\n![Screenshot (650)](https://github.com/git-rishab/parent-guide/assets/114337213/ea20cd44-ad0e-4f9c-9449-e60ab0d87efb)\n### Login Interface\n![Screenshot (651)](https://github.com/git-rishab/parent-guide/assets/114337213/a06dc4ef-677d-4e75-9c9c-9dc8d89a224c)\n### Register Interface\n![Screenshot (![Screenshot (653)](https://github.com/git-rishab/parent-guide/assets/114337213/27d737fd-cc21-459c-a7ea-22296270af8a)\n652)](https://github.com/git-rishab/parent-guide/assets/114337213/47ed4169-2e27-40a7-a6c3-3e98f7a89dfa)\n### Chat Interface\n![Screenshot (653)](https://github.com/git-rishab/parent-guide/assets/114337213/e3164c39-41e6-4b15-bae2-4dcbbfb04188)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpankubhaiya%2Fparenting-assist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpankubhaiya%2Fparenting-assist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpankubhaiya%2Fparenting-assist/lists"}