Design a dynamic database using Mangodb, html , and php. Database should be designed to have the subsequent static attributes - Project Name, Longitude, Latitude and be flexible to add addition attributes as can be desired by users. Your may want to consider the following as part of your deliverables for your application:
- Admin function to create and delete users .
- Ability of users to create new attributes, modify attributes, and/or delete attributes.
- ER and Schema diagram for your database.
- Any other additional reporst or documentations.