This weather forecast app allows users to search for and view current and forecasted weather data.
The app includes a RESTful API for retrieving weather data and a PostgreSQL database for storing user search history.
- Search for weather data for any location
- View current weather conditions and forecast for the next 5 days
- View weather data for multiple locations
- User-friendly interface built with React and Tailwind CSS
- Client-side interactions such as location tracking and interactive charts built with JavaScript
The app uses a RESTful API for retrieving weather data and a PostgreSQL database for storing user search history. The front-end is built using React and Tailwind CSS, with JavaScript for client-side interactions.
To get started with the app, follow these steps:
- Clone the repository:
git clone https://github.com/[your-username]/weather-forecast-app.git
- Install the dependencies from root directory:
pip install -r requirements.txt
cd react-weather
npm install
npm run build
- Start the app:
cd ..
python3 manage.py runserver