You are on page 1of 9

Cloud Based Enterprise Systems Lab

(15B28CI581)

Project Title: Weather Website Deployed on AWS

DEPARTMENT OF CSE AND IT

Supervisor: Dr.Anuja Shukla


Dr. Kashav Ajmera

GROUP MEMBERS
YEAR: 3 SEMESTER: 6 (EVEN 2024)

NAME Shubham Rawat Dweep Divyansh Srivastava

ENROLLMENT NO. 21104002 21104003 21104065

BATCH B14 B14 B14

BRANCH IT IT IT
ACKNOWLEDGEMENT

We would like to express our deepest gratitude to Dr. Anuja Shukla and Dr. Kashav Ajmera, our professor
incharge for their tremendous support and guidance in completing our project on the topic Deployment of
Weather Website on AWS. It was a great learning experience for the group to learn the basic applications
of the subject Cloud Based Enterprise System and more importantly the spirit to work in a group.

We would also like to take this opportunity to expand our gratitude to our families, friends, and colleagues.
The project would not have been successful without their cooperation and inputs.
Group Members
CONTENTS

1. Introduction
2. Motivation
3. Problem Statement
4. Features
5. Proposed Methodology
6. Tech Stack
7. Results
8. Conclusion
9. Future Work
10. References
INTRODUCTION

The weather website serves as a user-friendly platform to access real-time weather information.
Leveraging HTML, CSS, and JavaScript along with weather API integration, the site offers
up-to-date weather forecasts to users. Deployed on AWS S3 bucket, it ensures reliable
accessibility and scalability.

MOTIVATION

The motivation behind this project is to provide users with a convenient and efficient means to
stay informed about current and forecasted weather conditions. By amalgamating modern web
technologies and reliable weather data, the website aims to enhance user experience and foster
better decision-making regarding outdoor activities, travel plans, and more.

PROBLEM STATEMENT

Accessing accurate and timely weather information can be cumbersome for users, particularly
when relying on multiple sources or navigating complex interfaces. This website addresses this
issue by presenting weather data in a straightforward and visually appealing manner,
streamlining the user experience.

FEATURES

I. Real-time Weather Updates:


The website provides users with the latest weather information, ensuring that they have
access to up-to-date forecasts and conditions.
II. Location-based Weather Forecasts:
Users can input their location or allow the website to access their geolocation for
personalized weather updates tailored to their specific area.
III. Intuitive User Interface:
With a user-friendly interface, navigating the website is seamless and straightforward,
allowing users to quickly find the information they need.
IV. Responsive Design:
The website is designed to be responsive across various devices, ensuring optimal
viewing experience whether accessed from a desktop, tablet, or smartphone.
V. Deployment on AWS S3:
By deploying the website on AWS S3 bucket, it guarantees reliable accessibility and
scalability, ensuring that users can access the website without any downtime or
performance issues.
PROPOSED METHODOLOGY

The website fetches weather data from a reliable weather API, which is then processed and
displayed dynamically on the user interface using JavaScript. Users have the option to input their
location manually or allow the website to access their geolocation for automatic detection. The
website's responsive design ensures that it adapts seamlessly to different screen sizes and
devices.

TECH- STACK

1. HTML, CSS, and JavaScript:


These front-end technologies are used to create the website's structure, style its layout,
and add interactivity, respectively.

2. Weather API:
The website integrates with a weather API to fetch real-time weather data and forecasts.

3. AWS S3:
Amazon Simple Storage Service (S3) is utilized for hosting the website, ensuring reliable
accessibility and scalability.

RESULTS
CONCLUSION

In conclusion, the weather website offers users a user-friendly platform to access accurate and
timely weather information. By leveraging modern web technologies and integrating with a
reliable weather API, the website enhances user experience and facilitates better decision-making
regarding outdoor activities, travel plans, and more. Deployed on AWS S3, the website ensures
reliable accessibility and scalability, providing users with a seamless weather information
experience.

FUTURE WORKS

Enhanced User Experience:


Continuously improve the user interface and experience based on user feedback. Integrate
features such as customizable themes, interactive maps, and multi-language support to cater to a
wider audience.

Advanced Forecasting:
Implement advanced forecasting techniques such as machine learning algorithms to provide
more accurate and personalized weather predictions. Explore historical weather data analysis to
identify trends and patterns for better long-term forecasts.

Severe Weather Alerts:


Integrate severe weather alert notifications to alert users about impending weather hazards such
as storms, hurricanes, or extreme temperatures based on their location.

Social Sharing and Community Engagement:


Allow users to share weather updates and insights on social media platforms. Implement features
for users to report local weather conditions, fostering a sense of community engagement and
collaboration.

Integration with Smart Devices:


Explore integration with smart home devices and virtual assistants to provide users with
voice-activated weather updates and personalized recommendations based on their preferences
and routines.

Geographical Expansion:
Expand the coverage area of the weather forecasts to include more regions globally. Collaborate
with additional weather data providers to access comprehensive and accurate weather
information worldwide.
Performance Optimization:
Continuously optimize website performance to ensure fast loading times and smooth user
experience, especially on mobile devices with limited bandwidth and processing power.

Accessibility Improvements:
Implement accessibility features to make the website usable for individuals with disabilities,
such as screen readers, keyboard navigation, and alternative text for images.

Data Visualization:
Enhance data visualization capabilities to present weather information in an engaging and
informative manner. Explore interactive charts, graphs, and animations to convey complex
weather data effectively.

Monetization Strategies:
Explore monetization opportunities such as premium subscription plans, targeted advertisements,
or sponsored content partnerships to generate revenue and sustain the project long-term.

REFERENCES

1. Weather API Documentation


2. AWS S3 Documentation

You might also like