Skip to content

Ayurveda Life is a web application designed to help users identify their body type (Vata, Pitta, or Kapha) through a series of questions related to their physical and mental attributes. Based on the responses, the application provides their body type according to Ayurveda. (It takes time to load the website)

License

Notifications You must be signed in to change notification settings

Amank04/Ayurveda_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ayurveda Life

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.

Table of Contents

  • [Features]
  • [Technologies Used]
  • [Getting Started]
    • [Prerequisites]
    • [Installation]
  • [Usage]
  • [Contributing]
  • [License]

Features

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

Technologies Used

  • Frontend:

    • HTML
    • JavaScript
    • Tailwind CSS
  • Backend:

    • Node.js
    • Express.js
    • PostgreSQL (with Sequelize ORM for database operations)

Getting Started

To run this project locally, follow these steps:

Prerequisites

  • Node.js (with npm)
  • PostgreSQL

Installation

  1. Clone the repository:

    git clone https://github.com/Amank04/Ayurveda_Project.git
  2. Navigate to the project directory:

    cd Ayurveda_Project
  3. Install dependencies:

    npm install
  4. 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
  5. Start the application:

    npm start
  6. 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.
  7. 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.

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

About

Ayurveda Life is a web application designed to help users identify their body type (Vata, Pitta, or Kapha) through a series of questions related to their physical and mental attributes. Based on the responses, the application provides their body type according to Ayurveda. (It takes time to load the website)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published