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.
- 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
-
Clone the repository:
git clone https://github.com/yourusername/age135.git -
Navigate to the project directory:
cd age135 -
Install dependencies:
npm install -
Run the development server:
npm run dev -
Open http://localhost:3000 in your browser to see the application.
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.
- 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
During the development process, the following types of prompts were used with Claude Sonnet 3.5:
- "Create a Next.js application for calculating human longevity"
- "Implement a 3D DNA visualization using Three.js"
- "Design responsive UI components for health metric inputs"
- "Develop an algorithm for calculating estimated lifespan based on various factors"
- "Integrate confetti effect for celebration upon calculation"
- "Optimize performance and responsiveness of the application"
- "Implement best practices for accessibility and SEO"
- Next.js
- React
- Three.js
- Tailwind CSS
- Radix UI
- Canvas Confetti
Contributions to age135 are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
age135 is an investigational application. Results should not be considered as medical advice. Always consult with healthcare professionals for personalized medical guidance.