A Electron based desktop application which can show weather of most cities in world.
- TypeScript
- Electron
- ReactJS
- Plain CSS
- React-geocoder-autocomplete
- React-icons
- Axios
- OpenWeather (For Weather Forcast)
- Geoapify (For Search AutoComplete)
First install packages
npm i
Second Create ./js/Config.ts for API keys in the root folder
mkdir js
cd js
touch config.ts
Then Add and Export keys object inside ./js/config.ts
const keys: { weatherApi: string; autoCompleteApi: string } = {
weatherApi: [API_KEY],
autoCompleteApi: [API_KEY],
};
Third run project
npm run start
- Muhab
- Max Base
© Copyright 2022, Max Base
Electron React Boilerplate uses Electron, React, React Router, Webpack and React Fast Refresh.
Clone the repo and install dependencies:
git clone --depth 1 --branch main https://github.com/electron-react-boilerplate/electron-react-boilerplate.git your-project-name
cd your-project-name
npm install
Having issues installing? See our debugging guide
Start the app in the dev
environment:
npm start
To package apps for the local platform:
npm run package
See our docs and guides here
Join our Discord: https://discord.gg/Fjy3vfgy5q
Donations will ensure the following:
- 🔨 Long term maintenance of the project
- 🛣 Progress on the roadmap
- 🐛 Quick responses to bug reports and help requests
Support us with a monthly donation and help us continue our activities. [Become a backer]
Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]