Test the application here: dotlife.nathan.swiss
Version: 1.0.2
DotLife is a minimalist visualization of human life, represented as dots. Each dot corresponds to a unit of time (day, week, month, or year) of your life, allowing you to become aware of the time elapsed and remaining.
- Visualization of elapsed time: Visually display your life based on your date of birth and estimated life expectancy
- Multiple time units: Choose between days, weeks, months, or years
- Real-time statistics: View the number of units lived, remaining, and the percentage of life
- Multi-language support: Interface available in French, English, Spanish, Portuguese, and Italian
- Dark/Light mode: Adapt the interface to your visual preference
- Responsive design: Works on all devices, from mobile to desktop
- No dependencies: Lightweight application without external libraries
DotLife is a static web application that does not require a backend server:
- Clone this repository:
git clone https://github.com/nthnbch/dotlife.git - Open
index.htmlin your browser for local testing - To deploy, simply copy the files to your web server or static hosting
Compatibility: All modern browsers (Chrome, Firefox, Safari, Edge)
- Enter your date of birth
- Select the desired time unit (days, weeks, months, years)
- Adjust life expectancy if necessary (based on global statistics)
- Visualize your life represented by dots:
- Blue dots: elapsed time
- Red dot: today
- Skull dot: estimated end of life
Your preferences (language, theme) are automatically saved in your browser.
DotLife is easy to customize:
- Modify colors in
style.cssby adjusting the CSS variables - Add new languages by completing the dictionary in
script.js - Adapt the layout to your needs
- HTML5
- CSS3
- JavaScript
