Skip to content
forked from julz/pairup

I like Skeuomorphism

Notifications You must be signed in to change notification settings

eirini-forks/pairup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pairup

Allocate team members to work tracks

Prerequisites

Firebase

You will need a firebase realtime database for this app. To get one:

  • Go to https://console.firebase.google.com/
  • Create a new project (preferably linked to a GCP account)
  • Add an app to the project
  • Add a Realtime Database from the Build tab
  • Enable google authentication in the Authentication -> Sign-in Method config
  • Restrict access to the data based on email addresses E.g., in Realtime Database -> Rules:
{
  "rules": {
    ".read": "auth != null",
    ".write": "auth.token.email_verified == true && auth.token.email.matches(/^([email protected]|.*@example.com)$/)"
  }
}
  • Go to project settings, and grab the Firebase SDK snippet, which looks like:
const firebaseConfig = {
  apiKey: "xxx",
  authDomain: "xxx",
  databaseURL: "https://xxx",
  projectId: "xxx",
  ...
}
  • Put this in the file src/conf.js as:
  export const conf = {
    apiKey: "xxx",
    authDomain: "xxx",
    databaseURL: "https://xxx",
    projectId: "xxx",
    ...
  };

Running

yarn install, then...

Dev mode

yarn dev

Production

yarn build
yarn start

About

I like Skeuomorphism

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.4%
  • HTML 3.6%