Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

access-control-system

Access control system backend for a gym network

3 iterations

  1. basic functionality
  2. ORM, automated tests
  3. email API, job queue, job scheduling

Roles

  • guest
  • staff

Entities

  • user
  • RF card
  • gym
  • pass

Pass types

  • monthly single-gym anytime
  • monthly multi-gym anytime
  • monthly single-gym off-peak
  • monthly multi-gym off-peak

Stories

Iteration 1

  • As a staff member I want to log in.
  • As a staff member I want to register a new guest.
  • As a staff member I want to create an RF card for a guest.
  • As a staff member I want to create a pass for a guest.
  • As a staff member I want to check a visitor's pass using their RF card.
  • As a staff member I want to replace a lost or stolen RF card.
  • As a visitor I want to enter a gym with my RF card if I have a valid pass.

Iteration 3

  • As a visitor I want to be notified when a pass is created for me.
  • As a visitor I want to be notified when my pass expires.
  • As a visitor I want to receive an invoice when a pass is created for me.

Technologies

Iteration 1

Iteration 2

Iteration 3

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages