Giter Site home page Giter Site logo

sunsetmkt / startup-page Goto Github PK

View Code? Open in Web Editor NEW

This project forked from timothypholmes/startup-page

0.0 0.0 0.0 25.08 MB

A custom startup page for your browser.

Home Page: https://timothypholmes.github.io/startup-page/

License: MIT License

Shell 0.52% JavaScript 68.06% CSS 24.49% HTML 4.87% GLSL 2.07%

startup-page's Introduction

Modular Grid Page

modular grid start page for your browser

Demo Website shields.io

Light Mode

preview-light

Dark Mode

preview-dark

About

A minimal home page for a browser called Modular Grid Page. Modular Grid Page is designed to be a fast and efficient homepage that is easy to use. It has a clean and intuitive interface, and it comes with a number of useful features that make browsing the web a breeze.

Installation

  1. Clone the repo in the directory of your choosing.
    git clone https://github.com/timothypholmes/startup-page.git
  2. Navigate to the repos root and run the command
    ./setup.sh

This will copy the example configuration file where api and preferences are stored. If the setup.sh script fails, try running each step manually:

  1. Copy the config file with:
cp src/config/index.example.js src/config/index.js
  1. Install dependencies:
npm install
  1. Build site:
npm run build
  1. Serve site:
serve -s dist -p 8000

Configure

This project will still need more input from the user before it is ready to be used.

Config file

The config file is located under src/config/index.js. There are two required credentials needed for APIs. The config file is where the screen can be configured to the users preferences. Bookmarks can be added under bookmark and unsplashed categories can be added under unsplash. More configurations are being added and cleaned up (as of 1/1/2023).

Usage

This start page was built with the reactJS framework. To test the page run the command:

npm start

To build the page run the command:

npm run build

To host the site run:

npm run serve

This will rebuild ans serve the site or

serve -s dist -p 8000

This calls the dist folder created by the vite build process. The -p flag runs the static site on port 8000.

API features

  • openweather - Temperature with weather
  • unsplash - Random photo squares

Tools

Old version

Includes the old TDAmeritrade component:

Light Mode

preview-light

Dark Mode

preview-dark

Developer

To deploy to github pages update the base in the vite.config.js file. Then run the command:

npm run deploy

Additional notes:

startup-page's People

Contributors

timothypholmes avatar dependabot[bot] avatar joernkoenen avatar ryanfortner avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.