Members: Patrick Fortaleza, J-D Bona, Wayne Lee, Aj Purugganan
- User Authentication
- User can post, update, delete plant data including videos and audio clips
- User can post, update, delete other data
- API that exposes plant data
- QR code integration
- App responsiveness for mobile
- Tag, filter and search plants
- Drag and drop feature for CMS
- User will be able to do CRUD operations for updating the database
- System will require a database that stores information and media content
- An API will be used to communicate data from the server to the front-end.
- The application will use ReactJS to send POST/GET/UPDATE/DELETE Requests
- Content Manager.
a. Log-in to web-based CMS
b. Modify size and image alignment
c. Edit text, font, size
d. Upload/edit/delete plant, waypoint, and learn more data e. Upload/edit/delete media [images, audio, video] f. Upload/edit/delete categories, tags
g. Upload/edit/delete locations
h. Update own user information
- Administrator:
a. everything a Content Manager can do
b. Register new Content Manager accounts
c. Edit any user information.