A super simple and customisable landing page.
Hosted on Netlify
- Personalise with your name
- Search with Google, DuckDuckGo or Startpage including search suggestions
- Dark Mode
- Customisable theme
- Bookmarks
- Weather
- Typescript
- IndexedDB
- React
- Emotion Styled Components
Serverless functions are a part of this project. This means you need to deploy to an environment that supports these such as Netlify Functions.
- ESLint
- Prettier
- Parcel
$ git clone https://github.com/adhamu/startpage
$ cd startpage
$ yarn
$ yarn start
Open up http://localhost:8888
$ yarn build
This will output everything to the /dist
directory which is where you would point your webserver to. Alternatively, you could host this with Netlify or Github Pages
$ yarn lint
In order to enable the weather capability, you need to sign up for an API key at https://openweathermap.org. Once you have done that, create an .env
file in the root of the project as follows.
$ cp .env.example .env
OPEN_WEATHER_API_KEY=YOUR_API_KEY