The minimal weather application is based on showing the daily and hourly weather forecast via OpenWeatherAPI. It was developed by using React.js, Redux, Tailwind CSS, and react-slick.
You can find the development notes below.
https://the-weatherapp.vercel.app/
Firstly, you need to run the following command in the project directory:
After installing the dependencies was completed, you can run the project in the development mode:
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
Builds the app for production to the build
folder.
The build is minified and the filenames include the hashes.
-
I didn't use any utility libraries. All the algorithms are written by me.
-
I have used TailwindCSS for the styling of the application and reducing the CSS size with PurgeCSS plugin.
-
Communication among components was mostly made by Redux Toolkit.
-
I have tried to write comprehensive, maintainable codes. I have added lines of comment when needed.
-
The Application is fully responsive for all the screens.
-
Please give me feedback about the application. It's important for understanding my mistakes.