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 startOpen up http://localhost:8888
$ yarn buildThis 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 lintIn 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 .envOPEN_WEATHER_API_KEY=YOUR_API_KEY