Seed Bank project API based on a template for a Spring Boot project including Spring REST, HATEOAS, JPA, etc. Additional details: HELP.md
For ... who want to ... the project ... is an ... that allows ... Unlike other ...
USER | ADMIN | DONOR | PROPAGATOR |
---|---|---|---|
Register | Approve User | List Requests | List Donations |
Login | Check Donation | Search Requests | Search Donations |
Logout | Alert Seed Needed | Donate | Take |
List Takes | Match | ||
Search Takes | |||
View Profile | |||
Post Blog Entry | |||
Edit Profile |
- List / Search: when listing or searching, show first older, nearer seeds.
- Take is allowed if the ration between amount taken and that donated is not too negative. Ratio definition to be discussed...
- Match: Donations might be matched to existing Requests based on ratio, date and location, though Donors can override the match and pick their preferred Request.
- View Profile: it is possible to view public Profiles, though Admins can view all and users always their own.