项目作者: poussa

项目描述 :
Tennis Court Reservation System
高级语言: JavaScript
项目地址: git://github.com/poussa/akatemia.git
创建时间: 2018-04-10T16:40:55Z
项目社区:https://github.com/poussa/akatemia

开源协议:

下载


Development

Databases

Members: Admin adds a user to the database when he/she is accepted as a member to the community. Only members can register and thus been able to join the users database.

Users: Firebase Authentication database. User is added when he/she registers to the system.

Polymer

  1. cd public
  2. polymer serve
  3. polymer build

Firebase

  1. firebase login
  2. firebase projects:list
  3. firebase use production|testing
  4. firebase deploy

In public/src/app-shell.js toggle PRODUCTION variable to do your thing.

Admin

Use the testing environment

  1. export TARGET_ENV=testing

Email change

  1. ./akatemia.js --del-member --email <old-email>
  2. ./akatemia.js --get-user --email <old-email>
  3. ./akatemia.js --del-user --uid <old-uid>
  4. ./akatemia.js --add-member --email <new-email> --firstname <name> --lastname <name>

Add new member

  1. ./akatemia.js --add-member --email <email> --firstname <name> --lastname <name>

Delete old member

Delete user

  1. ./akatemia.js --get-user --email <email>
  2. ./akatemia.js --del-user --uid <uid>

Update display name

  1. ./akatemia.js --update-user --uid <uid> --displayname <text>

Versions

2020 Edition

  1. firebase --version
  2. 8.0.2
  3. polymer --version
  4. 1.9.11
  5. npm --version
  6. 6.12.0
  7. node --version
  8. v10.20.0

2019 Edition

  1. firebase --version
  2. 6.4.0
  3. polymer --version
  4. 1.9.11
  5. npm --version
  6. 6.12.0
  7. node --version
  8. v10.5.0