HourCast is a sleek, minimal digital clock web app designed with a modern grey-and-black interface. Built using React and Tailwind CSS, it focuses on clarity, performance, and responsiveness across devices.
Hourcast combines accurate time display with essential weather information in a distraction-free interface. The app is designed to be lightweight, readable, and responsive, making it suitable for both desktop and mobile use. Social media meta tags are included for improved sharing and visibility.
- Minimal & Clean UI: Grey-and-black design focused on readability.
- Clock & Weather: Displays time alongside weather information.
- Responsive Design: Optimized for mobile, tablet, and desktop using Tailwind CSS.
- Cross-Browser Compatibility: Works smoothly on modern browsers.
- Social Media Ready: Includes Open Graph and Twitter Card meta tags.
HourCast/
├── .gitattributes
├── .gitignore
├── LICENSE
├── README.md
├── WEATHER_API_SETUP.md
├── dist/
│ └── output.css
├── package-lock.json
├── package.json
├── postcss.config.js
├── public/
│ ├── favicon_io/
│ │ ├── android-chrome-192x192.png
│ │ ├── android-chrome-512x512.png
│ │ ├── apple-touch-icon.png
│ │ ├── favicon-16x16.png
│ │ ├── favicon-32x32.png
│ │ ├── favicon.ico
│ │ └── site.webmanifest
│ ├── home_image.png
│ └── index.html
├── src/
│ ├── App.js
│ ├── components/
│ │ └── DigitalClock.js
│ ├── index.css
│ ├── index.js
│ └── weather-animations.css
├── tailwind.config.js
└── thumbnail.png
- Node.js (v14 or higher)
- npm (v6 or higher)
- Clone the repository:
git clone https://github.com/abhinavrathee/HourCast.git- Navigate to the project directory:
cd HourCast- Install dependencies:
npm install- Start the development server:
npm start- Build for production:
npm run build-npm start: Runs the app in development mode. -npm run build: Builds the app for production.
After installation, access the app by visiting http://localhost:3000 in your browser. You can deploy Hourcast to platforms like Vercel, Netlify, or GitHub Pages for public access.
A preview of the Hourcast interface:
Licensed under the MIT License. See LICENSE.
