Skip to content

Repository files navigation

age135: Longevity Calculator

age135 is a revolutionary web application designed to calculate and optimize human longevity. By analyzing various health metrics, lifestyle choices, and habits, age135 provides personalized insights to help users maximize their potential lifespan.

Tech Stack

  • Frontend Framework: Next.js (React)
  • Styling: Tailwind CSS
  • 3D Visualization: Three.js
  • UI Components: Custom components built with Radix UI primitives
  • Animation: Canvas Confetti for celebratory effects

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/age135.git
    
  2. Navigate to the project directory:

    cd age135
    
  3. Install dependencies:

    npm install
    
  4. Run the development server:

    npm run dev
    
  5. Open http://localhost:3000 in your browser to see the application.

Development Process

This project was developed using Curson IDE with Claude Sonnet 3.5, an AI-powered development environment. The AI assistant was instrumental in generating code, providing suggestions, and helping to debug issues throughout the development process.

Key Features

  • Interactive 3D DNA visualization using Three.js
  • Comprehensive health and lifestyle metrics input
  • Real-time longevity calculation based on user inputs
  • Responsive design for both desktop and mobile devices
  • Celebratory confetti effect upon calculation

Prompts Used

During the development process, the following types of prompts were used with Claude Sonnet 3.5:

  1. "Create a Next.js application for calculating human longevity"
  2. "Implement a 3D DNA visualization using Three.js"
  3. "Design responsive UI components for health metric inputs"
  4. "Develop an algorithm for calculating estimated lifespan based on various factors"
  5. "Integrate confetti effect for celebration upon calculation"
  6. "Optimize performance and responsiveness of the application"
  7. "Implement best practices for accessibility and SEO"

Libraries and Frameworks

  • Next.js
  • React
  • Three.js
  • Tailwind CSS
  • Radix UI
  • Canvas Confetti

Contributing

Contributions to age135 are welcome! Please feel free to submit a Pull Request.

License

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

Disclaimer

age135 is an investigational application. Results should not be considered as medical advice. Always consult with healthcare professionals for personalized medical guidance.

About

Calculate and optimize human longevity

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages