The purpose of this project is to demonstrate successful collaboration on a full-cycle CRUD app that utilizes a Firebase Realtime Database. This app is a dashboard for Renaissance Faire event planners to create, update, and delete events, food vendors, souvenir vendors, and festival staff. If the user does not provide authentication, they are only able to see the faire information, but do not have the ability to manipulate data.
- The user can create new Shows (Entertainment), Souvenirs (souvenirs), Food (Feasts), and Staff (Court).
- The user can read the existing data and see the shows, souvenirs, food, and staff that currently exist in the database.
- The user can update the aforementioned objects and see the page update in realtime.
- The user can delete those objects from the dashboard, which then deletes the data from the Firebase database.
- The user can either login with Google to make changes to the data or skip login to access the read-only view.
- The user can navigate through a Lord of the Rings inspired app named "FreeLancer."
https://github.com/nss-evening-cohort-14/renaissance-fair-dashboard-renaissance-fair/projects/1
@jrobinson0529 @chiestroud @katherinevfry @hmparsons-sde
Product Owner: @drteresavasquez
- Shows Page: https://www.loom.com/share/7ea3fc112b7b438096629850f45bb07b
- Souvenirs Page: https://www.loom.com/share/cf40062f54c14143ab94d5c32e732e66
- Staff Page: https://www.loom.com/share/89929de9cf9546799e14df43ec38654f
- Food Page: https://www.loom.com/share/8ee4dc438d93422e89da2c5b161264e6
The second version of this app offers a new feature. The authenticated user can now add, update and delete events. This feature allows the user to add food, souvenirs, staff, and shows from existing modules to their event.
- A new events button on the nav bar for authenticated users
- A form to add new events
- The ability to delete events
- New events view that displays information about the event
https://github.com/nss-evening-cohort-14/renaissance-fair-dashboard-renaissance-fair/projects/2
Figma: https://www.figma.com/file/I004S4VLYN39K1IoNoSlh2/Renaissance-Fair-V2?node-id=0%3A1
ERD: https://dbdiagram.io/d/604d10f6fcdcb6230b240181
https://renfaire-v2.netlify.app
https://www.loom.com/share/d73f3f43131c45b5a71aab550186368c
- John Maple: https://github.com/Greenfin17
- Lindsey Satterfield: https://github.com/lindseysatterfield
- Tad Sekeres: https://github.com/tsekeres
- Gabrielle Tobermann: https://github.com/Gabrielle-Tobermann