BrightMind is a Java-based application designed to manage student information efficiently, course subjects, user roles, and academic marks within an educational institution.
- Java
- Maven
- MySQL
- Java Development Kit (JDK) 8 or higher
- Apache Maven
- MySQL Server installed and running
- Clone the repository:
git clone https://github.com/Poorna-Raj/BrightMind.git
cd BrightMind- Build the project with Maven:
mvn clean install- Set up the database:
- Import the SQL dump file located in resources/ folder into your MySQL server:
mysql -u your_username -p < "resources/DB/SQL EAD.sql"- Configure your application to connect to the ead database with your MySQL credentials.
- tbluser: Stores user login credentials and roles.
- students: Student personal details.
- subjects: Subject details including code, name, description, and credit hours.
- marks: Marks scored by students in different subjects and exam types.
Run tests using Maven:
mvn testContributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.