Superhero Sightings
Status
Completed
Project Type
Personal
Technologies
Java, MySQL, Spring JDBC, Spring Security and Apache Tomcat
Role(s)
Software programmer
In this next web application, I focused on functionality and general layout of the web pages over styling. This application has 6 entities: Superpowers, Persons, Organizations, Locations, Sightings, and Users. You will be able to create, read, update, and delete from these 6 entities. This application is equipped with spring security, so you can only perform all those actions if you are an admin. If you are logged in as a user, all you can do is read from each entity and report a sighting.

There are links attached to the entities that you can click on to view information about that entity(for example, when you click on a Person, you can see where that person was sighted, the powers they have, and which organizations they are apart of).

NOTE: Make sure you run the sql file in MySQL Workbench first so the application has data to work with.

Also, make sure you change the username and password in the spring-persistence.xml to match your MySQL Workbench username and password.