adhamu / startpage

Simple and customisable start page

Home Page:https://vigilant-wilson-ef085f.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Startpage

A super simple and customisable landing page.

Build

startpage

Assumptions

Hosted on Netlify

Features

Technology Stack

  • Typescript
  • IndexedDB
  • React
  • Emotion Styled Components

Serverless Functions

Serverless functions are a part of this project. This means you need to deploy to an environment that supports these such as Netlify Functions.

Tooling

  • ESLint
  • Prettier
  • Parcel

Installation

Clone the repository

$ git clone https://github.com/adhamu/startpage
$ cd startpage

Install Dependencies

$ yarn

Run it locally

$ yarn start

Open up http://localhost:8888

Building for production

$ 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

Linting

$ yarn lint

Weather

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

About

Simple and customisable start page

https://vigilant-wilson-ef085f.netlify.app

License:MIT License


Languages

Language:TypeScript 98.8%Language:HTML 0.9%Language:JavaScript 0.3%