Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amanmandal-m/parenting_influencer_gpt
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.
https://github.com/amanmandal-m/parenting_influencer_gpt
angular-js flask mongodb python scss
Last synced: about 8 hours ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/amanmandal-m/parenting_influencer_gpt
- Owner: Amanmandal-M
- Created: 2023-07-19T07:08:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-30T17:47:59.000Z (over 1 year ago)
- Last Synced: 2024-04-09T14:57:36.459Z (7 months ago)
- Topics: angular-js, flask, mongodb, python, scss
- Language: TypeScript
- Homepage: https://parenting-influencer-app.vercel.app
- Size: 438 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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 Backendpip install -r requirements.txt
```
## Start the Backend server
```
python app.py
```
## MVC Structure
```js
├── 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
Render
## ER Diagram and Process
Notion Docs
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
```js
- cd Frontend/influencer-app
- npm install
- ng serve
```## Frontend Deployment URL
Vercel