This project is a Biodiversity heritage based chat bot system which allows users to learn the importance and critical condition of our heritage.It makes users to Promote and Protect our Bio-Heritage.
A Chatbot application solely trained on massive biodiversity heritage data. It offers 24/7 personalized experience to the users.Chatbot can recommend relevant biodiversity heritage content , websites or organisations based on user queries.Heritage guide will facilitate and encourage users to get involved in bio-heritage initiatives.This include volunteering opportunities , signing petitions or spreading awareness on social media.
- Presently, absence of biodiversity heritage domain-specific chat bot system.
- No unified interface for accessing specific answers about genetics, ancestry, health implications, and personalized heritage site recommendations.
- Integrate with multiple genealogical and genetic databases via APIs.
- Use Google GEMINI API to provide real-time data.
- Offer tailored responses to user's queries about biodiversity heritage.
- Users can fetch their recent searches to save time.
- Improve user's understanding of their ancestry and environmental connections.
- Make the exploration process more engaging , informative and streamlined.
The project utilizes the following technologies:
-
Frontend:
- CSS: Used for styling the user interface.
- React.js: A JavaScript library for building UI components.
-
Backend:
- Node.js: Used for installing libraries.
-
Development tool:
- GOOGLE GEMINI API
Contributions are welcome! If you would like to contribute to the project, please follow these steps:
-
Clone and setup this application locally by following above application setup steps.
-
Create a new branch for the issue you assigned to work on, using below command:
git checkout -b your_branch_name
-
Make your changes to the code.
-
Once you are satisfied with your changes, commit them with a descriptive commit message using below command:
git add . git commit -m "feat: Add feature X"
-
Push your changes to your forked repository:
git push origin your_branch_name
-
Create a pull request by clicking the "Pull request" button on the original repository page.
-
Wait for the project maintainer to review your pull request and provide feedback.
-
If your pull request is accepted, it will be merged into the main branch of the project. Congratulations, you've contributed to the project!