Abstract:
Venue is the one of the most important factors in organizing an event. It has the biggest
impact to the budget of any event. Requirements for events differ from each other.
In Sri Lanka, there is a lack of a proper online medium dedicated to venues that could
be searched by event organizers. For venue owners, there lacks a proper medium, of
publishing spaces such as halls, open spaces, gardens and rooftops.
A unique online marketplace is proposed in this research the marketplace will enable
owners to enlist their spaces. Natural language processing is implemented to search
for spaces.
The marketplace was built using a Spring boot backend with Spring Security and an
Angular2 frontend. RESTful APIs have been used with Spring JPA with a MySQL
database to fetch data. The application uses Natural Language Processing to read
user search results to match and display the best matched venues.
Software tests such as unit tests, module tests integration tests, usability tests, load
and performance tests were performed on the application.
The implemented project was successfully evaluated by operational stakeholders to
gauge the success of the project and was rated and accepted. Future enhancements
were noted and will be included in the future.