This is an Exam Portal built using Java SpringBoot and Angular with MySQL as the database. The application allows users to register and login, create and take exams, and view exam results.
- Clone the repository to your local machine.
- git clone https://github.com/Rohit9252/Edcater-Exam-Portal.git
[] Copy code
- cd exam-portal/backend
- ./mvnw install
- mysql -u root -p
- Update the database configuration in the application.properties file located in exam-portal/backend/src/main/resources.
spring.datasource.url=jdbc:mysql://localhost:3306/exam_portal spring.datasource.username=root spring.datasource.password=yourpassword Run the SpringBoot application. bash Copy code cd exam-portal/backend ./mvnw spring-boot:run
` cd exam-portal/frontend
- npm install Run the Angular application. ng serve ` Open the application in your browser.
- http://localhost:4200
- UserName : admin123
- Password : admin@123
Usage
- Register for an account by clicking on the "Register" link in the navigation bar.
- Login to your account.
- Create an exam by clicking on the "Create Exam" button on the dashboard.
- Take an exam by clicking on the "Take Exam" button on the dashboard.
- View exam results by clicking on the "Results" button on the dashboard.
This project is licensed under the MIT License.