Skip to content

Modern React Native weather app with real-time updates and sleek UI

Notifications You must be signed in to change notification settings

Anmol-sudo/indra-weather-app

Repository files navigation

Indra Weather App

A modern weather application built with React Native that provides real-time weather information with a clean, intuitive interface.

Features

  • Real-time weather updates
  • Detailed hourly forecasts
  • Precipitation forecasts
  • Clean and responsive UI
  • Custom weather display components
  • Cross-platform support (iOS & Android)

Tech Stack

  • React Native
  • Weather API Integration
  • Custom UI Components
  • React Native Navigation
  • Custom Fonts

Installation

  1. Clone the repository
git clone https://github.com/AkuSenpai/indra-weather-app
  1. Install dependencies
npm install
# or
yarn install
  1. Start the development server
npx expo start

Project Structure

Directory Overview

/assets

  • Static files like images, fonts, and other media resources

/components

  • Reusable UI components organized by feature
  • Each component may include:
    • Component file (JSX/TSX)
    • Styles
    • Tests

/data

  • Constants, mock data, and other static data structures

/services

  • API integration
  • Business logic
  • External service connections

Root Files

  • App.js: Main application entry point
  • app.json: Expo configuration
  • babel.config.js: JavaScript transpiler settings
  • package.json: Project metadata and dependencies

License This project is licensed under the MIT License - see the LICENSE file for details.

Contributing Contributions are welcome! Please feel free to submit a Pull Request.

Acknowledgments Weather data provided by OpenWeatherMap

About

Modern React Native weather app with real-time updates and sleek UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published