Skip to content
/ Taqs Public

Taqs is a weather app that showcases how to use APIs, fetch data, and display it on a web page. It also demonstrates how to use Node.js and Express to create a server and save data. The project can be used as a starting point for more complex weather apps or other projects that require fetching and saving data.

License

Notifications You must be signed in to change notification settings

alyQamar/Taqs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues LinkedIn

Table of Contents
  1. Overview
  2. Features
  3. Built With
  4. How to Use
  5. Contributions
  6. Resource

Overview

Welcome to the Taqs repository! This repository contains the source code for a simple weather app that allows users to search for weather data based on zip codes. The user can also save the weather data and their thoughts on the weather.The weather data is fetched from the OpenWeatherMap API and is displayed on the frontend. The weather information and mood of the user is also saved to a local server using Express.

Features

  • Allows users to search for weather data based on zip codes
  • Saves weather data and user's thoughts on the weather
  • Displays saved data, including date, city, temperature, weather description, and user's thoughts

Built With

  • JavaScript
  • HTML
  • CSS
  • Node.js
  • Express
  • Fetch API
  • OpenWeatherMap API

How to Use

1- Clone the repository: git clone https://github.com/alyQamar/Taqs.git
2- Install the dependencies: npm install
3- Start the server: npm start
4- Open the app in a web browser: http://localhost:5000/
5- Enter a zip code in the input field and click the "Generate" button to search for weather data
6- Type in your thoughts on the weather in the "Feelings" field
7- Click the "Generate" button to save the weather data and your thoughts
8- The saved data will be displayed on the page, including the date, city, temperature, weather description, and your thoughts

Note:

  • Please make sure to replace the OpenWeatherMap API key in the code with your own API key.
  • Zip codes for US regions

Contributions

I welcome contributions to this repository, whether in the form of bug fixes, new features, or design improvements. If you would like to contribute, please create a pull request and I will review it as soon as possible.

Thank you for visiting the Taqs repository! I hope it helps you and used as a starting point for more complex weather apps or other projects that require fetching and saving data.

Resource

This project was developed in Professional Front-End Web Development track which provided by Udacity and EGFWD.

Developed by @Aly Qamar - [email protected]

About

Taqs is a weather app that showcases how to use APIs, fetch data, and display it on a web page. It also demonstrates how to use Node.js and Express to create a server and save data. The project can be used as a starting point for more complex weather apps or other projects that require fetching and saving data.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages