- Search bar.
- Bookmarks.
- To Do list.
- Google Calendar Integration.
- Weather.
- Trello Integration.
- Day and Night wallpaper.
Extra feature: a really mess code that needs a rewrite
You can run it locally or use the one hosted at GitHub Pages.
By default homepage has 2 wallpapers, the day wallpaper
that is used from 6 am until 6 pm and a
night wallpaper
that used from 6 pm until 6 am. You can customize and set your own background to it.
You can find dynamic wallpapers at https://dynamicwallpaper.club.
Here are some good looking ones:
First, make sure you have NodeJS and Yarn installed, then clone the repository.
To install all the dependencies, in the repository folder run:
yarn install
After that, start the application with hot reload with:
yarn start
To get a better performance, create a production build with
yarn build
(the folder build/
will be created, just add it to a web server).
To use the Google Calendar integration locally you need to configure the credentials.
To do so, create a new project and enable the Calendar API in the Google Developers Console and get an API KEY and the CLIENT ID (like this).
With the CLIENT ID and the API KEY, create a file src/config/gapi.json
with the following content:
{"apiKey": "YOUR API KEY", "clientId": "YOUR CLIENT ID"}
See the CHANGELOG file
This project is licensed under GNU General Public License v2.0.
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.