Skip to content

hkarimx/City-Lens

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌆 CityLens

CityLens is a simple web app that lets you explore weather, news, and photos for any city — all in one clean dashboard.

CityLens Preview


✨ Features

  • 🌦️ Shows current weather (temperature, feels like, humidity, wind, description)
  • 📰 Displays the latest local news headlines
  • 📸 Fetches beautiful photos from Unsplash
  • 💾 Caches API results to improve speed and reduce load
  • 🎨 Modern, responsive design with a dark theme

🧩 Tech Stack


📁 Project Structure

CityLens/
├── public/                        # Static assets (CSS, icons, images)
├── src/                           # Source code (APIs, pages, utils, views)
│
├── .gitignore                     # Git ignore configuration
├── config.example.js              # Example config
├── index.html                     # Main HTML
├── package.json                   # Dependencies
├── package-lock.json              # Dependency lock file
└── README.md                      # Project documentation

🧩 Run Locally

  1. Install dependencies
    npm install
  2. Add your API keys to config.example.js
  3. npm run dev
  4. Visit in your browser 👉 http://localhost:3000

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors