A web-based time conversion tool built with React and Flask that handles timezone conversions with precision and ease.
- Clone and install:
git clone https://github.com/PierrunoYT/timezone-converter.git
cd time-converter
- Start servers:
.\start-servers.ps1
Access the app at http://localhost:3000
- Convert between timezones with real-time validation
- Smart timezone search with keyboard navigation
- Dark mode support
- Responsive design with smooth transitions
- RESTful API with robust error handling
The application includes visual documentation showing key features and interface elements:
POST /api/convert
{
"input_time": "2024-01-09 15:30:00",
"source_timezone": "Europe/London",
"target_timezone": "America/New_York"
}
GET /api/timezones
- Frontend: React, Tailwind CSS
- Backend: Flask, pytz, marshmallow
- Development: PowerShell automation
- Fork the repo
- Create a feature branch
- Submit a pull request
MIT License - Copyright (c) 2025 PierrunoYT - See LICENSE file for details