The Age Calculator App is a React application built with Vite that allows users to calculate their age in years, months, and days. It also features error handling for missing or invalid inputs and includes a night mode and day mode for enhanced user experience.
- Overview
- Features
- Screenshots
- Installation
- Usage
- Technologies Used
- Learning Experience
- Contributing
- License
- Credits
- Contact
- Calculate age in years, months, and days
- Error handling for missing or invalid inputs
- Night mode and day mode for UI customization
git clone https://github.com/Bloivating-Major/Age-Calculator-CA-.git
cd '.\Age-Calculator-CA--main\'
npm install
npm run dev
This will open the application in your default web browser at http://localhost:3000.
Input your birthdate in the provided field, click on the "Calculate Age" button to see your age in years, months, and days. Toggle between night mode and day mode for different color themes.
- React
- Vite
- Tailwind CSS
- JavaScript
- CSS
- Understanding useState: Explored the useState hook in React to manage component state efficiently.
- Complex Logic Development: Implemented complex logic for age calculation and error handling, testing and debugging various scenarios.
- Flowchart-based Logic: Created logic using flowcharts to visualize the program's flow and optimize decision-making processes.
- Debugging Techniques: Learned effective debugging techniques to identify and fix errors in the program.
Contributions are welcome! Please follow the guidelines outlined in Contributing.md
This project is licensed under the MIT License
- Developer: Sambhav Wakhariya
- Inspiration: This project is my first task as an intern at CodeAlpha Company
For any inquiries or feedback, feel free to reach out:
- Email: sambhav12wakhariya@gmail.com
- GitHub: bloivatingmajor
Make sure to update any other project-specific details as needed. This guide provides clear instructions for new users to clone the repository, install dependencies, start the Vite development server, and access and use the app locally.