Logo Lanfrica

Siffersari/Weatherwise-App

Domain:

natural language processing

Record type:

software
Creator:
Sif
Host:
Multilingual Weather Dashboard A weather dashboard showcasing current conditions in Nairobi, Kenya with seamless English and Swahili language support. Built using React and the OpenWeatherMap API. ## Features Multilingual Support: Effortlessly switch between English and Swahili for a localized experience. # Multilingual Weather Dashboard A weather dashboard showcasing current conditions in Nairobi, Kenya with seamless English and Swahili language support. Built using React and the OpenWeatherMap API. ## Features Multilingual Support: Effortlessly switch between English and Swahili for a localized experience. Current Weather Data: Displays up-to-date temperature, humidity, and wind speed for Nairobi. Responsive Design: Provides optimal viewing on desktops, tablets, and mobile devices. ## Prerequisites Node.js (version 12.x or later) npm (Node Package Manager) An API key from OpenWeatherMap (openweathermap.org) ## Installation Clone the repository: ``` git clone github.com cd Weatherwise-App ``` Install dependencies: ``` npm install ``` API Key Setup: ``` Create a .env file in the project's root directory. Add the following line, replacing with your actual key: REACT_APP_API_KEY=your_openweathermap_api_key_here ``` ## Running the Application ``` npm start ``` The dashboard will launch in your browser, typically at localhost. ## Testing ``` npm test ``` Explanation: Add a section here to describe what your tests cover (e.g., component rendering, language switching functionality, API data fetching). ## Using the Dashboard Language Toggle: Use the provided language toggle (e.g., a button or dropdown) to switch between English and Swahili. Weather Display: Current temperature, humidity, and wind speed for Nairobi will be prominently displayed. Consider adding a weather icon for visual representation. ## Contributing We welcome contributions! Here's how: Fork the repository. Create a descriptive branch: git checkout -b Implement your changes and commit: git commit -m ' ' Push to your branch: git push origin / Submit a pull request. ## Contributors @Siffersari ## Contact For questions or feedback, reach out at leewelkarani@gmail.com.