Backend Docs
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.
- User Authenication such as sign up and sign in
- Role Based access control
- Ask any questions regarding parenting purposes like Chat-GPT.
- Error Handling.
- Python
- Flask
- MongoDB
git clone https://github.com/Amanmandal-M/Parenting_Influencer_GPT.git
- Python 3.11.4
- Flask 2.0.1
- Pymongo 4.4.1
cd Backend
pip install -r requirements.txt
python app.py
├── 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 putPORT
,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 .
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 |
Frontend Docs
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.
- Angular
- SCSS
- TypeScript
- SweetAlert
git clone https://github.com/Amanmandal-M/Parenting_Influencer_GPT.git
- HTML
- CSS
- JavaScript
- cd Frontend/influencer-app
- npm install
- ng serve