Skip to content

vishal0316/Heritage-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heritage Guide

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.

Table of Contents

✨About

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.

✨Problem

  • 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.

✨Features

  • 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.

✨Technologies

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

✨How to Contribute

Contributions are welcome! If you would like to contribute to the project, please follow these steps:

  1. Clone and setup this application locally by following above application setup steps.

  2. Create a new branch for the issue you assigned to work on, using below command:

       git checkout -b your_branch_name
  3. Make your changes to the code.

  4. 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"
  5. Push your changes to your forked repository:

       git push origin your_branch_name
  6. Create a pull request by clicking the "Pull request" button on the original repository page.

  7. Wait for the project maintainer to review your pull request and provide feedback.

  8. If your pull request is accepted, it will be merged into the main branch of the project. Congratulations, you've contributed to the project!


Releases

No releases published

Packages

No packages published