Coder Social home page Coder Social logo

sureweather's Introduction

SureWeather Application

Introduction

This application is built by React with Material UI and SCSS as the front end and Nodejs + MongoDB as the backend, which combined lots of frontend and backend technologies including JWT saved in local storage, hash password in MongoDB, middleware for authGuard, bunch of validation in forms, Chart.js demo rainfall precipitation per minute and the combination of different MUI components combinations.

Click the first image to watch demo video

Watch the video

Main Page

On the main page, people can access current weather in the AU main city, such as Melbourne, Sydney. The background images will be changed based on current weather conditions, such as a thunderstorm or clear. Users can register accounts to access richer features Cloudy Sunshine

Login and Signup

The error handler and reminder handler were written properly. Users have to input the correct email formate. Besides, there is much another validation checking, such as correct username matching password, not the null username and same password1 and password2 during registering... Signin SignUp

7 Days Prediction with Rainfall Percipitation Per Minute

When users log in, it will show 7 days prediction with beautiful UI and animation icons. The most important feature is after you people log in, they can view a rainfall precipitation per minute bar chart. This chart will show predictions for rainfall in the next hour with each minute. With this chart, people can go outside without an umbrella in the proper time period. And the chart is only available during rainy situations, which will be hidden during clear weather situations. The authGuard was handled in the backend middleware. Thus, only if people register personal accounts, they can access this page. If you input a wrong city name and state code, it will remind the user properly. Try other cities and enjoy:). seven sevenRain

sureweather's People

Contributors

jadesure avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.