Skip to content

eirini-forks/pairup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 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(/^(foo@gmail.com|.*@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

 
 
 

Contributors

Languages

  • JavaScript 96.4%
  • HTML 3.6%