Skip to content

Ayurvedic Information System: ReactJS frontend, Python backend, delivers detailed Ayurvedic practices, treatments, herbs, and wellness advice seamlessly.

License

Notifications You must be signed in to change notification settings

pathakjiop/Ayurvedic-Information-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ayurvedic Information System

Photo

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.

Prerequisites

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)

Installation

To install the Ayurvedic Information System, follow these steps:

1. Clone the Repository

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

2. Set Up Environment Variables

  1. Make a .env file in the Back-End.

  2. And add the gemini api key.

    1. To get gemini api key go to https://aistudio.google.com/app/apikey
    2. Click on Create API key.
    3. Go to search box and select the option ( My First Project ).
    4. Now, click on ( Create API key on existing project ).
    5. Just copy the API key and move towards next step.
  3. Write this code in the .env file.

GEMINI_API_KEY = YOUR_GEMINI_API_KEY    

Your gemini api key is ready to use.

  1. Go to Front_End in the file explorer and right click in the file explorer and click on the option Open in Terminal.

  2. Write the code mention below

npm install 

After every thing installed you are ready to use our project.

How To Start The Project

Starting Backend

  1. Go to Back_End in the file explorer and right click in the file explorer and click on the option Open in Terminal.

  2. Write the code mention below.

python run.py 
  1. The Backend is now started.

Starting Frontend

  1. Go to Front_End in the file explorer and right click in the file explorer and click on the option Open in Terminal.

  2. Write the code mention below.

npm start
  1. The Frontend is now started.

Conclusion

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.

Troubleshooting

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.

Need Further Assistance?

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

  1. atharvpathakop@gmail.com
  2. krishnabhujade05@gmail.com

We're here to help!

Contribute

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Ayurvedic Information System: ReactJS frontend, Python backend, delivers detailed Ayurvedic practices, treatments, herbs, and wellness advice seamlessly.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published