Sample app built an app based http://github.com/ardalis/CleanArchitecture repository
Here is the plan
This app will manage an organization.
The organization has productions of various types, for example:
- classes
- beginner performance art
- advanced performance art
- fundraisers
- hosting
- performances
- hosting
- performing
- mentorships
- single person
- groups of people
A production (type) has jobs associated with it:
- a class has:
- an instructor
- video producer
- students
- a fundraiser has:
- a host
- performers
- a performance has:
- a host
- performers
- mentorship has:
- a mentor
- mentees
A production has
- calendar events
- tasks
- resources
- urls
- documents