- It should be able to create a garden
- It should be able to delete a garden
- It should be able to edit a garden
- It should be able to get a garden
- It should be able to fetch a list of gardens
- It should be able to add plants in a garden
- It should be able to register users
- It should be able to authenticate users
- It should be able to get user's profile
- It should not be able to edit or delete a garden from another user
- It should only be able to edit the garden's name and its privacy