This web application is a tool for creating and maintaining a list of tech events in the local area.
I worked on this application as part of my LauncCode web development bootcamp. It provided a great training ground for learning about the interaction of Java, Spring Boot, and Thymeleaf.
The Coding Events web application is designed to store and display a list of events linked to a persistent database (in my case MySQL).
A user can view events, add new ones, and create interest tags (#Java, etc.) that can be linked to various events.
From a code standpoint, the application highlights numerous features inherent in Java controller classes, persistent entity classes, and Thymeleaf view templates.
It utilizes model binding to handle form input.
Currently, a user can:
- View a list of existing events ✋
- View the details of an individual event 👈
- Add a new event ☝️
- Remove an existing event 👇
- View tags 🆒
- Create new tags 👊
- Link tags to events 💪
As I continue to work on this application, I hope at some point to include the following features:
- Edit the details of an existing event
- Allow users to create a saved profile that stores:
- saved tags (to show what they're interested in)
- saved specific events
- a personalized calendar of upcoming saved events
I want to thank LaunchCode for providing me with the opportunity to be a part of their web development bootcamp and for teaching us all the awesomeness of Java, Javascript, SQL, and everything else.
Never stop learning! Never stop coding!