Giter VIP home page Giter VIP logo

amanmandal-m / parenting_influencer_gpt Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 449 KB

FamilyGuide AI offers expert advice on parenting, child development, and family dynamics, providing personalized insights and promoting positive parenting techniques for caregivers in Hindi and English languages.

Home Page: https://parenting-influencer-app.vercel.app

Python 29.37% TypeScript 38.22% HTML 13.16% SCSS 19.25%
angular-js flask python mongodb scss

parenting_influencer_gpt's Introduction

FamilyGuide AI


Backend Docs

FamilyGuide AI Backend


About


FamilyGuide AI is an AI-powered application that offers expert advice on parenting, child development, and family dynamics. Our mission is to support caregivers with personalized insights and promote positive parenting techniques to foster healthy family relationships. FamilyGuide AI is available in both Hindi and English languages, providing comprehensive guidance for all caregivers.


Features

  • User Authenication such as sign up and sign in
  • Role Based access control
  • Ask any questions regarding parenting purposes like Chat-GPT.
  • Error Handling.

Technologies Used

  • Python
  • Flask
  • MongoDB

Clone Repository


git clone https://github.com/Amanmandal-M/Parenting_Influencer_GPT.git

Prerequisites

  • Python 3.11.4
  • Flask 2.0.1
  • Pymongo 4.4.1

Installation


cd Backend

pip install -r requirements.txt

Start the Backend server


python app.py

MVC Structure

├── app.py
├── configs
|    └── db.py
├── models
|    └── all_model.py
├── routes
|    └── user_route.py
├──controllers
|    └── user_controller.py
|    └── responses_controller.py
├──templates
|    └──404.html
|    └──405.html

Note :

  • Before doing anything first create .env file and put PORT , MONGO_URI , NORMAL_KEY , OPENAI_API_KEY.
  • PORT is for listening the server.
  • MONGO_URL is for running database and store your data in database so put your mongo link.
  • NORMAL_KEY is for authentication jsonwebtoken so basically this is your secret key .

Endpoints

Blueprint Method Endpoint Description Status Code
user POST /user/register This endpoint should allow users to register. Hash the password on store. 201
user POST /user/login This endpoint should allow users to login. Return JWT token on login. 201
response POST /prompt This endpoint is for send question to AI and they give responses. 200
response GET /prompt-data This endpoint is for view all the responses of current user who logged in currently. 200

Backend Deployment URL


ER Diagram and Process


Frontend Docs

FamilyGuide AI Frontend


About

FamilyGuide AI is an AI-powered application that offers expert advice on parenting, child development, and family dynamics. Our mission is to support caregivers with personalized insights and promote positive parenting techniques to foster healthy family relationships. FamilyGuide AI is available in both Hindi and English languages, providing comprehensive guidance for all caregivers.


Technologies Used

  • Angular
  • SCSS
  • TypeScript
  • SweetAlert

Clone Repository

git clone https://github.com/Amanmandal-M/Parenting_Influencer_GPT.git

Prerequisites

  • HTML
  • CSS
  • JavaScript

Start the Frontend

 - cd Frontend/influencer-app
 - npm install
 - ng serve

Frontend Deployment URL

parenting_influencer_gpt's People

Contributors

amanmandal-m avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.