Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 1.68 KB

File metadata and controls

33 lines (27 loc) · 1.68 KB

Coding Events

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.

Purpose of the application

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.

Current Features

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 💪

Future Improvements

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:
    1. saved tags (to show what they're interested in)
    2. saved specific events
    3. a personalized calendar of upcoming saved events

Acknowledgements 🙌

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!