Skip to content

Root2365/Final-Year-Project---Student-Management-Portal

Repository files navigation

Academic Ally Online

Academic Ally Online is a web application designed to facilitate online class management, catering to both teachers and students. This project integrates AngularJS for the frontend, Java for backend development with Spring Boot and Spring MVC, and utilizes PostgreSQL for the database. The application also utilizes REST APIs for communication between the frontend and backend.

Features

  • Separate Interfaces: The application provides separate interfaces for teachers and students, each tailored to their specific roles and responsibilities.

  • Student Privileges: Students have access to various tools and features to enhance their learning experience. These include managing academic details, scheduling appointments with teachers, tracking attendance, submitting homework assignments, and accessing shared files for additional learning resources.

  • Teacher Privileges: Teachers are empowered with comprehensive tools to manage classes efficiently. They can monitor student health statuses, provide ratings and feedback, manage class details, and utilize features like category management for organizing resources effectively.

Technologies Used

  • AngularJS
  • Java
  • Spring Boot
  • Spring MVC
  • REST APIs
  • PostgreSQL

Usage

To run this project locally, follow these steps:

  1. Clone this repository to your local machine.
  2. Ensure you have Java and PostgreSQL installed.
  3. Navigate to the backend directory and run the Spring Boot application.
  4. Navigate to the frontend directory and run the AngularJS application.
  5. Access the application through your web browser.

Contributors

This project is developed by Wong Yong Li.

About

Its an web application that have a file uploader, attendance tracker, homework grading systems, student activity tracking and more.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors