People Integrator
A survey management system with chatbot integration.

People Integrator is a survey management system designed to facilitate survey creation, distribution, and completion across multiple organizations and participants. The system uses role-based access for Super Admins, Organization Admins, and Participants to streamline functionality. Super Admins can create and manage questions, sections, and templates tailored to different industries. Organization Admins can group participants, select relevant templates, and schedule surveys, while Participants can respond to surveys using a chatbot interface with predefined answer selections. The system supports a scalable architecture, allowing multiple organizations, industries, and business functions to operate within a robust role-based framework. The technology stack includes Thymeleaf, Bootstrap, and jQuery for the frontend, while the backend is powered by Spring Boot (Java 11) and Apache Tomcat. The system uses RESTful APIs with Spring Security for authentication and MySQL as the database. Deployment is managed using Maven, and the application is deployed as a WAR file on Tomcat, with SSH used for secure server access and automation. The system also supports role-based authentication and secure data handling. This project showcases expertise in Spring Boot, Java, chatbot-driven surveys, and role-based access control.