event log
play

Event Log Chris Bay @chrisbay on GitHub Description Event Log is a - PowerPoint PPT Presentation

Event Log Chris Bay @chrisbay on GitHub Description Event Log is a web application that allows an organization to keep track of event details, including volunteer tracking. Features Custom authentication Create and edit events


  1. Event Log Chris Bay @chrisbay on GitHub

  2. Description Event Log is a web application that allows an organization to keep track of event details, including volunteer tracking.

  3. Features Custom authentication ● Create and edit events ● Create volunteers and add to events ●

  4. Planning - User Stories Users are able to log in to the site, creating an account if necessary ● Once logged in, users may: ● View existing events ○ ○ Create a new event with: title, date, description, location, and volunteers Create new volunteers ○ The site was built using responsive Bootstrap layouts, so it is easily ● usable on smartphones

  5. Planning - Database Model classes / tables: User - represents a generic user with an account ● Event - has event details and a list of volunteers (via a join table) ● Volunteer - has firstName and lastName along with ● many-to-many relationship to Event

  6. Technology Stack Java ● Spring Boot w/ Thymeleaf templates ● Bootstrap (version 4) ● JavaScript ●

  7. Demo

  8. Login

  9. Event Listing

  10. Create Event

  11. Volunteers

  12. Create Volunteer

  13. What I Learned Bootstrap version 4 ● Spring Security ● Using multi-selects to enable many-to-many relationship editing ●

  14. What’s Next View upcoming and past events on their own pages ● Pagination of events ● Event dashboard for reporting basic metrics ●

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend