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.
- 📋 Features
- 💻 Technologies Used
- ⚙️ Installation
- 📱 Usage
- 🛠️ Scripts
- 🤝 Contributing
- 📄 License
- 👨💻 Author
- 🔍 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
Frontend
- ⚛️ React 18
- ⚡ Vite
- 🎨 Tailwind CSS
- 🔷 TypeScript
Tools & Utilities
- 🚀 Vercel (for deployment)
- 📦 npm (for managing packages)
Follow these steps to set up the project locally:
git clone https://github.com/Jaytailor15/global-time-zone.git
cd global-time-zone
npm install
npm run dev
This will start the development server at http://localhost:3000
, and you can access the application in your web browser.
- 🌍 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.
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 |
We welcome contributions! To contribute, follow these steps:
- Fork the repository to your own GitHub account
- Create a feature branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add some feature'
- Push the changes to your branch:
git push origin feature/YourFeature
- Submit a pull request to the
main
branch
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.
Jay Tailor
Software UI/UX Designer & Developer
Published: January 2025