Skip to content

Weather Watch is your trusted companion, providing real-time weather updates and hazard alerts tailored to the specific needs of safety officers at work

License

Notifications You must be signed in to change notification settings

JustenMX/ntu-project1-weather-watch

Repository files navigation

NTU Software Engineering Project 1

Weather Watch

Weather Watch is your trusted companion, providing real-time weather updates and hazard alerts tailored to the specific needs of safety officers at work. With our intuitive interface and comprehensive data, you can stay one step ahead of potential risks and make informed decisions to ensure the safety and well-being of your team. From extreme weather conditions to potential hazards, Weather Watch equips you with the essential insights to navigate challenging situations effectively. Whether you're working on construction sites, outdoor events, or any field operations, our application will keep you informed and prepared

Project overview

This project uses the API from data.gov.sg, specifically the NEA APIs, to fetch weather-related information and display it on the frontend dashboard. The end-users will be able to see all the related weather information based on the location defined in the search. They are also able to click on a specific location on the map to find out accurate weather information. Additionally, the project includes user CRUD functionalities where they can add multiple locations to their watch list. This allows them to have all the information based on the locations they have added to their watch list. Users can also delete locations or add new ones if required.

Libraries Used

The project utilizes the following libraries:

  • vite
  • react
  • react-router
  • axios
  • eslint
  • uuid
  • fortawesome
  • leaflet
  • toastify
  • tailwindcss
  • weather-icons

Future Enhancements

In the future, the project will be improved with the following enhancements:

  • Making the application mobile-responsive to ensure a seamless experience across devices.
  • Increasing performance by implementing useContext and useReducer for state management.

Credits

National Enviroment Agency

ogp logo

About

Weather Watch is your trusted companion, providing real-time weather updates and hazard alerts tailored to the specific needs of safety officers at work

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages