Ayurveda Life is a web application that helps users determine their body type according to Ayurveda principles and provides personalized nutrition recommendations based on the identified body type.
- [Features]
- [Technologies Used]
- [Getting Started]
- [Prerequisites]
- [Installation]
- [Usage]
- [Contributing]
- [License]
- Algorithm to analyze user responses and determine the predominant dosha (Vata, Pitta, or Kapha).
- Customized nutrition suggestions based on the identified dosha.
- Secure user data storage using PostgreSQL database.
- Responsive design using HTML, JavaScript (with embedded logic), and Tailwind CSS.
- Backend server built with Express.js and Node.js.
-
Frontend:
- HTML
- JavaScript
- Tailwind CSS
-
Backend:
- Node.js
- Express.js
- PostgreSQL (with Sequelize ORM for database operations)
To run this project locally, follow these steps:
- Node.js (with npm)
- PostgreSQL
-
Clone the repository:
git clone https://github.com/Amank04/Ayurveda_Project.git
-
Navigate to the project directory:
cd Ayurveda_Project
-
Install dependencies:
npm install
-
Set up PostgreSQL database:
- Create a PostgreSQL database.
- Create a .env file and provide your database credentials.
DB_USERNAME=your_username DB_PASSWORD=your_password DB_DATABASE=your_database_name DB_HOST=your_database_host DB_PORT=your_database_port
-
Start the application:
npm start
- The application will be running on http://localhost:3000.
-
Usage:
- Access the application through a web browser (http://localhost:3000 by default).
- Answer the questions prompted by the application.
- Receive your body type (dosha) and personalized nutrition recommendations.
-
Contributing:
-
Contributions are welcome! If you'd like to contribute to this project, please follow these guidelines:
-
Fork the repository.
-
Create a new branch.
-
Commit your changes.
-
Push to the branch.
-
Create a new Pull Request.
- License:
- You can copy and paste this entire content into your README.md file on GitHub. Make sure to replace placeholders like
your-username
,your_database_name
, etc., with your actual project details. This formatted README will provide clear guidance and information for users and contributors of your Ayurveda Life project.