Monorepo project that shows the current weather data and weather forecast for next 7 days. Created from scratch to participate in a 14-days hackathon.

Overview

Climatic

Monorepo project that shows the current weather data and weather forecast for next 7 days.
Created from scratch to participate in a 14-days hackathon hosted by midudev.

Hackathon

  • The hackathon goal was build a weather web app (mobile-first or mobile-only) in two weeks using a weather API from RapidAPI.
  • It was announced at 2022/05/19.
  • There was 38 project entries. The first 19 were reviewed at 2022/06/02. The last 19 were reviewed at 2022/06/07.
  • Climatic was picked as the 4th best project in the first review, but was not elegible for any prize.
  • The last commit before the project revision can be found here.

🚀 Preview

App preview before deadline and project review:

Preview of Climatic on an iPhone 12 PRO MAX Preview of Climatic on an iPad PRO 11
Preview of Climatic on a Mackbook Air

Links

Demo
Mirror

🛠️ Technologies

Getting Started

Clone the project using one of these ways:

  1. Fork the repository

  2. Clone the repository locally

git clone https://github.com/marsidev/climatic
cd climatic

Install dependencies

pnpm install

Set environment variables

Create an .env file in the root of your project and add the following values:

RAPIDAPI_KEY=
APP_URL=

To get your RAPIDAPI_KEY you need to subscribe to weatherapi.
APP_URL is optional. If present, will be used as origin url for cors.

Run the project

pnpm dev

In order to use the geolocation API, you need to run the client server with https protocol. This can achieved by running:

pnpm dev:https

Open http://localhost:3000 or https://localhost:3000 with your browser to see the result.

Note: If you are running in https mode, you will get a warning in your browser about non-secure connection.

🤝 Contributing

Contributions, issues and feature requests are welcome! Feel free to check issues page.

You might also like...

A Weather API project inspired by The Ultimate API Challenge / Weather API.

Weather API Project A Weather API project inspired by The Ultimate API Challenge / Weather API. Tech Stack: React.js Tailwind Axios Inspiration The Pr

Dec 29, 2021

A minimalistic card for Home Assistant Lovelace UI which shows how many days it has been between any input_datetime and today.

A minimalistic card for Home Assistant Lovelace UI which shows how many days it has been between any input_datetime and today.

Datetime Card A minimalistic card for Home Assistant Lovelace UI which shows how many days it has been between any input_datetime and today. Useful to

Aug 12, 2022

In this project we made a Tv shows webpage where you can like or comment the different shows.

In this project we made a Tv shows webpage where you can like or comment the different shows.

JS Capstone Project In this project we made a Tv shows webpage where you can like or comment the differents shows. Built With HTML CSS JavaScript Lint

Mar 16, 2022

A simple extension that shows how many days a user has left until the date of the deadline

A simple extension that shows how many days a user has left until the date of the deadline

A simple extension that shows how many days a user has left until the date of the deadline

Nov 18, 2022

A website where all the members can participate and ask questions. anybody can comment and give the answer.

A website where all the members can participate and ask questions. anybody can comment and give the answer. if the creator of the question feels that answer is correct then he/she can mark the answer as correct. The project is under construction. Open source contributions are most welcome.🙌

Dec 19, 2022

Let's participate in Hacktoberfest and contribute to open-source. Star the repo and open a PR to get accepted.

Let's participate in Hacktoberfest and contribute to open-source. Star the repo and open a PR to get accepted.

Let's Contribute To Open-source First Contributions This project aims to simplify and guide the way, beginners can make their first contribution towar

Dec 3, 2022

Contribute code, meet community members, participate in workshops, and win more SWAG 🚀

Contribute code, meet community members, participate in workshops, and win more SWAG 🚀

Welcome to Hacksquad 2022! Contribute code as a team, meet community members, participate in workshops, and win SWAG With the fantastic atmosphere of

Dec 21, 2022

Simple weather app written in HTML, CSS, and JavaScript using the OpenWeather API for fetching weather and geolocation information

Simple weather app written in HTML, CSS, and JavaScript using the OpenWeather API for fetching weather and geolocation information

Description Simple weather app written in HTML, CSS, and JavaScript using the OpenWeather API for fetching weather and geolocation information. Acknow

Feb 23, 2022

This fictive project was created to showcase my current skills using Three.js and GSAP.

This fictive project was created to showcase my current skills using Three.js and GSAP.

Bike Demo Three.js This fictive project was created to showcase my current skills using Three.js and GSAP. It was inspired by the tutorial created by

Dec 29, 2022
Owner
Luis Marsiglia
JavaScript and React developer
Luis Marsiglia
This project is about building a web application to show a weather forecast using weather API.

Weather App Web application to show the current and upcoming week weather forecast. Want to see live preview » ✧ View Demo ✧ Report Bug ✧ Getting Star

Mohit Sehrawat 10 Dec 25, 2022
Look up a city and get back weather forecast for searched city and top News headline related to that city and an interactive map which shows the location of that city.

WeatheredVibes Description As a user I want to look up a city to get the current weather and suggested current news articles based on the location sea

Sepideh Ayani 3 Mar 12, 2022
Weather forecast for Turkey's cities.

Weather App Weather forecast for Turkey's cities. This web app built with using Vite + React. You can preview here Project Details React Day.js for pa

Melin Kan 32 Jan 3, 2023
Its an app that uses a weather API with access to over 200,000 cities current weather conditons.

Weather App Its an app that uses a weather API with access to over 200,000 cities current weather conditons. Screenshots Links Live Site URL: live sit

Yusuf Lawal 5 Aug 17, 2022
100 Days of Code is a self improvement tool, where you make a commitment to solve 1 coding problem everyday for the next 100 days.

100 Days of Code is a self-improvement tool, where you make a commitment to solve 1 coding problem everyday for the next 100 days. This repository includes a range of tasks, lessons, resources, and challenges on various programming languages to help improve programming skills.

Tarleton Computer Society 7 Dec 14, 2022
Participate in Hacktoberfest by contributing to any GitHub Open Source project! Here's a project for first-time contributors. #hacktoberfest

?? HacktoberFest Starter Project This project can be used to make your first contribution to an open source project on GitHub. Before you do the real

Samuel Akinosho 3 Nov 6, 2022
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
☀️ A beautifully weather app. Midudev June 2022 Hackathon.

A beautifully weather app midudev Hackathon - June 2022 ?? Packages: ⚡️ Vitejs - Next generation frontend tooling. ☁️ Vitejs PWA - Zero-config PWA Fra

Pablo Hdez 12 Sep 29, 2022