get your api key here: https://www.weatherapi.com/
create a .env.local
file in the root directory and add the following variables:
WEATHER_API_KEY=<your-api-key>
run npm install or yarn to install dependencies
## Getting Started
First, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
- See current weather for location
- See rain forecast for next 12 hours
- Task overview per person
- Task due today gets highlighted with border
- Add new tasks
- Delete tasks
- Edit tasks
-
Next.js Next.js is a popular React framework for building fast and scalable web applications with server-side rendering and easy routing.
-
React React is a widely used JavaScript library for building user interfaces, providing an efficient way to create interactive and reusable UI components for web and mobile applications.
-
Tailwind CSS Tailwind CSS is a utility-first CSS framework that enables rapid and efficient web development by providing a comprehensive set of pre-built classes that can be easily composed to style user interfaces.
-
Typescript TypeScript is a strongly-typed superset of JavaScript that enhances the development experience by adding static typing, allowing for better code organization, improved tooling support, and increased maintainability of large-scale applications.
-
dayjs Day.js is a lightweight and modern JavaScript library for manipulating, formatting, and displaying dates and times in a simple and intuitive way, providing a convenient alternative to the native Date object.
-
uuid UUID (Universally Unique Identifier) is a standardized format for generating unique identifiers, commonly used in software development to ensure the uniqueness of entities or resources across distributed systems or databases, providing a high level of reliability and avoiding conflicts.