LiWeatherApp is a simple weather application that provides real-time and 14-days weather information by given location.
Click to go to website LiWeatherApp
- Retrieve current and 14-days weather data including temperature, wind speed, humidity, and more.
- User-friendly interface with graphical representation of weather conditions.
- Supports searching for weather information based on city names.
- Node.js
- Express.js
- Axios
- HTML, CSS, Bootstrap, JavaScript
- React.js
- Open-Meteo API
- Docker
- Node.js installed on your machine
- Docker (optional)
Clone the repository:
git clone https://github.com/erenxcolakx/LiWeatherApp.gitInstall dependencies:
cd server
npm install
cd client
npm installStart the application:
cd server
npx nodemon server.jscd client
npm run build
npm startBuild and run the Docker containers for both the frontend and backend.
docker-compose up --buildThe application will be accessible at http://localhost:3000.
Usage Open your web browser and navigate to http://localhost:3000. Enter the city name in the search bar and click the city you want. View the real-time weather information for the specified location. Contributing If you'd like to contribute to LiWeatherApp, please follow these steps:
Fork the repository. Create a new branch for your feature or bug fix. Make your changes and submit a pull request.
