I would like to create a sports course management site in Angular and Laravel
The project would develop for each company(principal user) :
1) The company (principal user) will open your sports facilities creating a geometrical figure (ID) (Example: has a swimming pool 50 mt (facilityID) divided into lanes and each lane divided into spaces and assignment an ID to each space (laneID)and has another swimming pool 25 mt. (facilityID) divided in lane too - laneID) .
The system must to be dynamic for every kind of sport and for every kind of facilities ( geometric figure)
2)Table of te Courses (Id, type, price, max, min): , minimum and maximum number of students in a course, cost (taxation) and with the specific table of timetable (period and time)
3) table of instructors (personal data, skills, cost per hour, photo), assignment of instructors to the courses.
4) Students: personal data, payments (credit card, paypal or cash), (receipt or invoice), assignment to a course, reduced rates for brothers or sisters, awarding of diplomas or certificates.
The system will have to acquire by reading a card that every Italian has a tax code and will have to acquire a photo and save it in the student's registry.
5) Second Level User (collaborators or employee) : the company will assign to a second level user the management of some (or all) site programs through activation flags
I would provide the tables for:
Please read the site features carefully and update your proposal.
You can propose up to 3000 euros