Submission For Hack-AI IIT Bombay
Temperature Alert Agent is a cutting-edge weather monitoring and alerting application that provides real-time temperature data for your chosen location and ensures that you are always informed about temperature changes.
You can watch a video demo of our project:
Project Type: Web Application
Highlights:
- Real-time temperature data monitoring.
- Temperature alert notifications.
- Weather forecasts for desired locations.
- User-friendly interface.
Screenshots:
Technology Stack:
- React.js
- Material-UI
- Python
- Flask
- Fetch.ai uAgent Library
- Set temperature alerts and receive notifications on your phone.
- Get the latest weather information in real-time.
- Receive accurate weather forecasts for your desired locations.
- Enjoy an intuitive and easy-to-use interface.
Before you begin, ensure you have met the following requirements:
- Node.js and npm installed on your development machine.
- Python installed for the backend.
-
Clone the repository:
git clone https://github.com/RuchikaSuryawanshi7/HackAI-Fledglings.git
Change to the project directory:
cd temperature-alert-agent
Install dependencies:
npm install
Start the development server:
npm start
**Python Flask Backend: Install Flask and other required libraries:
pip install Flask
pip install uagent
Install any additional libraries required for the Fetch.ai uAgent library as mentioned in the project documentation.
Run the backend server:
python server.py
Make sure that the backend server is running before using the Temperature Alert Agent web application. **Usage To use Temperature Alert Agent, open the application in your web browser. Set up temperature alerts and configure your preferred locations. Stay informed about temperature changes and receive notifications.