Skip to content

A desktop portal for the students in Kinspire's orphanages to use to access learning materials.

Notifications You must be signed in to change notification settings

kinspire/kinspire-portal

Repository files navigation

Kinspire Portal

A desktop portal for the students in Kinspire's orphanages to use to access learning materials.

1. Setup

Install the following:

  • A plaintext editor. My recommendation would be VS Code
  • A terminal
    • macOS
      • Terminal.app
      • iTerm2
    • Windows
      • WSL
      • Git Bash
  • Git
  • NodeJS
    • I recommend the n version manager to manage Node versions on your computer.
  • Yarn 1.x

2. Install

Clone the repository with the following command:

$ git clone [email protected]:kinspire/kinspire-portal

Open a terminal window at the root of the project, and type:

$ yarn

Note: if you're interop'ing on WSL and Windows (like me), run yarn on WSL first, followed by yarn on Windows. If you run it on Windows first the Windows binaries can get overwritten.


3. Development

To run the Kinspire Portal in your local browser for development, in a terminal window, run:

$ yarn start

Or you can run yarn start:client and yarn start:desktop in two separate terminal windows. Or do:

  • WSL:
    • start:client
    • watch
  • Windows
    • electron

This should automatically open up a desktop application window. Don't close this window while working on the Portal.


4. Deployment

To deploy the Kinspire Portal as an Electron app for local testing, run:

$ yarn run pack

To repare the Kinspire Portal installer, run:

$ yarn run dist

About

A desktop portal for the students in Kinspire's orphanages to use to access learning materials.

Resources

Stars

Watchers

Forks

Packages

No packages published