Skip to content

The Exam Portal using Spring Boot & React JS is a Full Stack application that can be used by any University to handle the Student Online Examination.

Notifications You must be signed in to change notification settings

NikKnez/Exam_Portal_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 

Repository files navigation

Exam Portal

The Exam Portal, a Full Stack application built with Spring Boot and React JS, serves as a comprehensive solution for universities to manage online examinations for students. The system consists of three main modules: Admin, Teacher, and Student.

Features

  • Administrator Module:

    • Add and manage grades.
    • Add and manage courses within grades.
    • Register teachers for specific grades.
    • View all teachers and students.
    • Schedule exams.
  • Teacher Module:

    • Register students in the assigned grade.
    • Schedule exams for courses.
    • View upcoming and previous exams.
    • View student results.
  • Student Module:

    • Register for exams in their assigned grade.
    • View upcoming exams.
    • Take exams at scheduled times.
    • Receive exam results via email.
    • View exam results.

Getting Started

Follow the steps below to set up and run the Exam Portal locally.

Configuration

  1. Copy the application.properties.sample file and rename it to application.properties.

  2. Open application.properties and replace the placeholder values with your actual database details.

  3. Copy the docker-compose.yaml.sample file and rename it to docker-compose.yaml.

  4. Open docker-compose.yaml and replace the placeholder values with your actual database details.

Prerequisites

Running the Application

  1. Clone the repository:

    git clone https://github.com/NikKnez/ExamPortal.git

  2. Start the application using Docker Compose:

    docker-compose up

  3. Access the application:

  4. Stop the application:

    docker-compose down

Screenshots

Screenshot_1

Screenshot_2

Screenshot_3

Screenshot_4

Screenshot_5

Screenshot_6

Live Demo

Check out the live demo of the Exam Portal.

Contributing

Contributions are welcome! Please fork the repository and create a pull request for any enhancements or bug fixes.

Developed by NikKnez

About

The Exam Portal using Spring Boot & React JS is a Full Stack application that can be used by any University to handle the Student Online Examination.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages