Skip to content

A web-based time conversion tool built with React and Flask that handles timezone conversions with precision and ease.

License

Notifications You must be signed in to change notification settings

PierrunoYT/timezone-converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Time Converter

A web-based time conversion tool built with React and Flask that handles timezone conversions with precision and ease.

Quick Start

  1. Clone and install:
git clone https://github.com/PierrunoYT/timezone-converter.git
cd time-converter
  1. Start servers:
.\start-servers.ps1

Access the app at http://localhost:3000

Features

  • 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

Screenshots

The application includes visual documentation showing key features and interface elements:

Light Mode Interface Dark Mode Interface

API Endpoints

Convert Time

POST /api/convert

{
  "input_time": "2024-01-09 15:30:00",
  "source_timezone": "Europe/London",
  "target_timezone": "America/New_York"
}

Get Timezones

GET /api/timezones

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Flask, pytz, marshmallow
  • Development: PowerShell automation

Contributing

  1. Fork the repo
  2. Create a feature branch
  3. Submit a pull request

License

MIT License - Copyright (c) 2025 PierrunoYT - See LICENSE file for details

About

A web-based time conversion tool built with React and Flask that handles timezone conversions with precision and ease.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published