The Ayurvedic Information System is a comprehensive platform designed to provide users with detailed information about Ayurvedic practices, treatments, herbs, and wellness advice. This system is built using a ReactJS frontend and a Python backend to deliver a seamless and interactive user experience.
Before you begin, ensure you have met the following requirements:
- Node.js (v12.x or later)
- npm (v6.x or later) or yarn (v1.22.x or later)
- Python (v3.8 or later)
- pip (Python package installer)
To install the Ayurvedic Information System, follow these steps:
First, clone the project repository to your local machine using Git.
git clone https://github.com/pathakjiop/Ayurvedic-Information-System.git
cd Ayurvedic-Information-System
-
Make a .env file in the Back-End.
-
And add the gemini api key.
- To get gemini api key go to https://aistudio.google.com/app/apikey
- Click on Create API key.
- Go to search box and select the option ( My First Project ).
- Now, click on ( Create API key on existing project ).
- Just copy the API key and move towards next step.
-
Write this code in the .env file.
GEMINI_API_KEY = YOUR_GEMINI_API_KEY
Your gemini api key is ready to use.
-
Go to Front_End in the file explorer and right click in the file explorer and click on the option Open in Terminal.
-
Write the code mention below
npm install
After every thing installed you are ready to use our project.
-
Go to Back_End in the file explorer and right click in the file explorer and click on the option Open in Terminal.
-
Write the code mention below.
python run.py
- The Backend is now started.
-
Go to Front_End in the file explorer and right click in the file explorer and click on the option Open in Terminal.
-
Write the code mention below.
npm start
- The Frontend is now started.
After completing these steps, your Ayurvedic Information System should be running locally with the backend serving on localhost:5000
and the frontend accessible at http://localhost:3000
. You should be able to interact with the system through your web browser.
If you encounter issues, please check the following:
- Ensure that your GEMINI_API_KEY is correctly set in your environment variables.
- Verify that all dependencies were successfully installed for both the frontend and backend.
- Make sure the backend server is running before starting the frontend application.
If you're experiencing difficulties or have questions, please file an issue on our GitHub repository or contact our support team at
Gmail of the creator
We're here to help!
Your contributions are welcome! If you'd like to improve the Ayurvedic Information System or suggest new features, please see our CONTRIBUTING.md
for guidelines on how to submit contributions.
This project is licensed under the MIT License - see the LICENSE file for details.