Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A simple web app that calculates exact date of birth from a given reference date and age (years, months, days).

raktimrabha/dobFinder

Repository files navigation

📅 DOB Finder

A modern, responsive web application that helps you find someone's date of birth by entering a reference date and their age at that time. Built with React, TypeScript, and Tailwind CSS.

License: MIT Vite React TypeScript Tailwind CSS

DOB Finder Screenshot

✨ Features

  • 🎯 Calculate exact date of birth from age and reference date
  • 📅 Supports precise age input in years, months, and days
  • ⚡ Real-time calculation as you type
  • 📱 Fully responsive design for all devices
  • 📋 Copy results to clipboard with one click
  • 🔍 Detailed calculation steps
  • 🚀 Blazing fast performance with Vite
  • 🛠 Built with modern React and TypeScript

🚀 Quick Start

Prerequisites

  • Node.js (v16 or later recommended)
  • npm (v7+) or yarn (v1.22+)
  • Git (for cloning the repository)

Installation

  1. Clone the repository:

    git clone https://github.com/raktimrabha/dobFinder.git
    cd dobFinder
  2. Install dependencies:

    npm install
    # or
    yarn
  3. Start the development server:

    npm run dev
    # or
    yarn dev
  4. Open http://localhost:5173 to view it in your browser.

🎮 How to Use

  1. Enter a reference date (defaults to today)
  2. Input the person's age on that date (years, months, and days)
  3. Click "Calculate" to see the results
  4. Toggle "Show Calculation Steps" to see the detailed breakdown
  5. Click the copy icon to copy the result to your clipboard

🛠 Development

Available Scripts

  • dev - Start development server
  • build - Build for production
  • preview - Preview production build locally
  • test - Run tests
  • lint - Run ESLint
  • typecheck - Check TypeScript types

Building for Production

npm run build
# or
yarn build

This will create an optimized production build in the dist directory.

🧪 Running Tests

npm test
# or
yarn test

🤝 Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

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

🙏 Acknowledgments


Made with ❤️ by Raktim Rabha | View on GitHub

About

A simple web app that calculates exact date of birth from a given reference date and age (years, months, days).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published