The basic aim for implementing Insurance Recommendation System is to suggest best insurance to the users based on thier health. Every user is given a health score based on his/her vitals; of which data is measured by the the wearables data. Wearables data such as Cardiopulmonary and Vascular data and Glucose level. So basically suggesting the best insurance policy based on their wearables data.
- Overview
- Content
- Event Overview
- Team
- Problem Statement
- Features
- Tech Stack
- API Reference
- Environment Variables
- Run Locally
- Documentation
- Author
Me and my team participated at a Hackathon event at Technix in October 2021 at Goa College of Engineering, Goa. Me along with Vivek Silimkhan and Azvern Dias had participated as a team, where I was working on Django application (Backend), Azvern was handling Flutter application (Frontend) and Vivek was developing ML models ML Models (ML Models).
-
Atharva Parkhe
- Django Developer (Backend) - Python - LinkedIn, GitHub -
Vivek Silimkhan
- Python - ML Developer (ML) - LinkedIn, GitHub -
Azvern Dias
- Dart - Flutter Developer (Frontend) - LinkedIn, GitHub
-
USER AUTHENTICATION : Users can Signup for a new account, Verify thier email id, Login using email and password, make a Forgot request to reset thier password.
-
RESTAURANTS : Users can view all restaurants listed on the app.
-
BOOKING : User can make booking by selecting time-slots for a perticular service as per users choice.
-
SELLER AUTHENTICATION : Seller (Shop-keepers) can Signup for a new account, Verify thier email id, Login using email and password, make a Forgot request to reset thier password.
-
SELLER CMS : Seller can manage thier content on the site. They can add, modify, delete thier online shop and the products that they sell in thier shop.
-
SELLER ORDER MANAGEMENT : Seller can manage thier orders through the dashboard.
-
BACKEND
: Django (Python) -
DATABASE
: SQLite3 -
FRONTEND
:- Customer Application : Flutter (Dart)
Postman Endpoints : https://www.getpostman.com/collections/e72ddb4279b982ed4832
API Endpoints JSON file (for importing into thunderclient / postman) is available in the docs folder or click here
To run this project, you will need to add the following environment variables to your .env file
-
EMAIL_ID
- Email ID (which would be used to send emails) -
EMAIL_PW
- Email Password
Step#1 : Clone Project Repository
git clone https://github.com/atharvparkhe/Technix-Technotohon-2k22-Insurance-Recommendation-System.git && cd Technix-Technotohon-2k22-Insurance-Recommendation-System
Step#2 : Create Virtual Environment
- If virtualenv is not istalled :
pip install virtualenv && virtualenv env
- In Windows :
env/Scripts/activate
- In Linux or MacOS :
source env/bin/activate
Step#3 : Install Dependencies
pip install --upgrade pip -r requirements.txt
Step#4 : Add .env file
- ENV file contents
- In Windows :
copy .env.example .env
- In Linux or MacOS :
cp .env.example .env
- Enter Your Credentials in the ".env" file. Refer Environment Variables
Step#5 : Run Server
python manage.py runserver
- Open
http://127.0.0.1:8000/
orhttp://localhost:8000/
on your browser.
Check the terminal if any error.
The docs folder contain all the project documentations and screenshots of the project.You can go through the presentation here
-
Local Server Base Link : http://localhost:8000/
-
Complete Code Link : https://github.com/Technix-Technothon2k22/Team-Delta
-
Admin Pannel Access :
- Email : "[email protected]"
- Password : "password"
-
Frontend Section :
- Code : https://github.com/azverndias09/HackathonFrontEnd2022
- Author : Azvern Dias - GitHub, LinkedIn
-
ML Models :
- Code : https://github.com/spacegroot/HealthWear
- Author : Vivel Silimkhan - GitHub, LinkedIn
🤝 Connect with Atharva Parkhe