Skip to content

ianbone1/Week4_Project_Gym

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gym

A local gym has asked you to build a piece of software to help them to manage memberships, and register members for classes.

Inspired By

Glofox, Pike13

Caution

You might try to create a Ruby class named Class - this is a reserved word in Ruby, so you will have to name your class GymClass, or similar.

User Stories / Acceptance Criteria - MVP

Manage Membership

As a gym manager
I want to manage the list of members
So that I am storing up-to-date information about members

Acceptance Criteria: Gym managers should be able to create members
Acceptance Criteria: Gym managers should be able to edit members

Manage Classes

As a gym manager
I want to manage the list of classes
So that I have up to date information about what classes are available

Acceptance Criteria: Gym managers should be able to create classes
Acceptance Criteria: Gym managers should be able to delete classes

Register Users for Classes

As a gym manager
I want to be able to add a user to a class
So that I can book their place

Acceptance Criteria: Gym managers should be able to assign members to classes.

View all customers assigned to a class

As a gym manager
I want to view all members assigned to a class
So that I can see which classes are going to be busy

Acceptance Criteria: Gym managers should be able to view a list of classes, and see the members that will be attending that class.

User Stories - Possible Extensions

Classes should have a maximum capacity

As a gym manager
I want to be able to assign a maximum capacity to a class
So that the class can't be over-booked

Acceptance Criteria: Gym managers should be able to give each class a maximum capacity
Acceptance Criteria: Gym managers should not be able to assign members to a class that is already full. (At capacity)

Premium Membership

As a gym manager
I want to be able to mark members as having "Premium Membership"
So that I can maximise revenue

Acceptance Criteria: Gym managers will be able to assign premium membership to members
ACceptance Criteria: Gym managers will be able to assign a time to a class
Acceptance Criteria: Gym managers will only be able to assign premium members to classes that take place during peak hours. (7-9am, 5-8pm)

About

Gym Project using Ruby, Postgress, HTML, CSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors