Skip to content

A web application for displaying current time and date across different global time zones.

Notifications You must be signed in to change notification settings

Jaytailor15/global-time-zone

Repository files navigation

🌐 Global Time Zone Application

A modern React web application providing an intuitive interface for exploring and managing time zones worldwide. The app is designed with performance and user experience in mind, allowing users to easily navigate time zones, filter them by country or alphabet, and manage their favorites.


📑 Table of Contents


📋 Features

  • 🔍 View and filter time zones by country and alphabet
  • Add time zones to favorites for quick access
  • 📱 Responsive design for mobile and desktop views
  • 🎯 Interactive UI components for a seamless user experience

💻 Technologies Used

Frontend

  • ⚛️ React 18
  • Vite
  • 🎨 Tailwind CSS
  • 🔷 TypeScript

Tools & Utilities

  • 🚀 Vercel (for deployment)
  • 📦 npm (for managing packages)

⚙️ Installation

Follow these steps to set up the project locally:

1. Clone the repository

git clone https://github.com/Jaytailor15/global-time-zone.git
cd global-time-zone

2. Install dependencies

npm install

3. Start the development server

npm run dev

This will start the development server at http://localhost:3000, and you can access the application in your web browser.


📱 Usage

  • 🌍 Browse through different time zones.
  • 🔤 Use alphabet filters for quick navigation.
  • Mark your favorite time zones for easy access later.
  • 🔄 View real-time updates of the time in your selected time zones.

🛠️ Scripts

Command Description
npm run dev Start the development server
npm run build Build the application for production
npm run build:dev Build the application for development

🤝 Contributing

We welcome contributions! To contribute, follow these steps:

  1. Fork the repository to your own GitHub account
  2. Create a feature branch: git checkout -b feature/YourFeature
  3. Commit your changes: git commit -m 'Add some feature'
  4. Push the changes to your branch: git push origin feature/YourFeature
  5. Submit a pull request to the main branch

📄 License

This project is licensed under the MIT License.

MIT License

Copyright (c) 2025 Jay Tailor

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.


👨‍💻 Author

Jay Tailor
Software UI/UX Designer & Developer
Published: January 2025

About

A web application for displaying current time and date across different global time zones.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages