EchoBox
Objective
To develop a public feedback system inspired by platforms like Reclame Aqui, allowing users to submit comments, ratings, and categorize feedback. The project aimed to combine user experience, visual clarity, and hands-on learning of different technologies.
Process
The project was developed in two phases. In the first phase, we built the frontend using React and the backend with Node.js, featuring authentication, public feedback submission and viewing, categories, and an admin dashboard. In the second phase, the backend was completely rebuilt using Java and Spring Boot for another course, requiring relearning API architecture, database integration, JWT authentication, and REST best practices. Throughout the process, we focused on mapping user flows, organizing screens, and improving the system architecture, resulting in a more robust and well-structured solution.