MindBridge is a Spring Boot web application for student and counselor management. It uses Spring MVC, Thymeleaf, Spring Security, Hibernate/JPA, and MySQL as the database.
- Student registration, login, and profile management
- Counselor login and dashboard
- Password management with Spring Security
- Role-based access control (Students vs. Counselors)
- Thymeleaf templates for dynamic HTML pages
- MySQL database with Hibernate/JPA ORM
- Java 17+
- Spring Boot 3.x
- Spring MVC, Spring Security
- Thymeleaf
- Hibernate / JPA
- MySQL
- Maven
- Java JDK 17 or higher
- Maven 3.x
- MySQL database
- IDE (e.g., IntelliJ, Eclipse) or terminal
- Clone the repository
- git clone https://github.com/chuahhw/mindbridge.git
- cd mindbridge
- Run The App
- mvn spring-boot:run