Say goodbye to generic forecasts — design your own weather view.
Weather Component is a fully customizable weather application that empowers users to personalize their own dashboard by resizing, rearranging, and styling individual weather components to suit their needs.
Live Site: https://weathercomp.onrender.com
Username & password required to access dashboard.
Weather Component isn't just another weather app. It gives users complete control over how they view weather data. Once logged in, users can edit, move, and resize weather widgets to build a personalized experience that allows them to instantly see what they want about the weather.
- User authentication & persistent layouts
- Fully resizable and rearrangeable weather widgets
- Real-time weather data from external APIs
- Responsive UI built with TailwindCSS
- Built using modern web technologies like TypeScript, React, and Node.js
| Layer | Technology |
|---|---|
| Frontend | React, TypeScript, Tailwind CSS |
| Backend | Node.js (Express), TypeScript |
| Database | PostgreSQL (Prisma ORM) |
| Auth | JWT-based and google 0auth authentication |
| Hosting | Render, superbase |
Built with ❤️ by: dev-khoi
Special thanks to: OpenWeather API
🌐 Connect With Me: LinkedIn