Some of the enterprise/web applications I have designed an/or created provided for customer/user registration, user/admin login, role based functionality, user profile, scheduling, route optimization, file upload/download, search functionality and reports.
The problem domain of a few of the various projects were:
aircraft fractional (scheduling small business jet aircraft)
medical billing
appointment settingusing Google Maps API, Google calendar API, and Google email API
construction estimation
workplace efficiency
product research from customer feedback
drone delivery simulation
Some of the major components of the technology stack I used for these projects are:
Spring Boot (project management, security, etc.)
Vaadin (GUI)
JPA (ORM)
Hibernate (ORM)
mySQL, PostgreSQL, or MariaDB
Jasper Studio (reports)
Tomcat (web server)
Junit (unit testing)
This is a full stack for web development. Vaadin Flow automatically serves the required resources for a PWA. Several of these projects required integration with 3rd party services such as Google maps, Google calender, Google email payment, x12 837 claim submission, etc.