/FSTStudentServices

FST Student Service is a comprehensive web portal for the FST CHAOUIA, offering students and faculty streamlined access to essential academic resources, schedules, events, and document management services. Developed to enhance user experience through intuitive navigation and real-time updates.

Primary LanguageJava

FST CHAOUIA

FST Student Services

Welcome to the FST Student Services! This repository houses the source code for our web-based platform designed to simplify and enhance the academic and administrative experiences for students and faculty members of FST. Built using Java Enterprise Edition (JEE), HTML5, CSS3, and JavaScript, our application offers a robust solution for accessing academic resources, course schedules, and campus events.

Features

  • User Authentication: Secure login systems for students and administrators.
  • Academic Resources: Easy access to course materials, schedules, and academic advisories.
  • Event Management: Up-to-date information on upcoming campus events and activities.
  • Administrative Services: Streamlined access to essential administrative functions and faculties.

Project Overview

For a detailed overview of the project scope, objectives, and methodologies, please refer to the project description document provided below:

FST Student Services Project Description (PDF)

Visual Preview

Home Page Screenshot of the Home Page

Login Page Screenshot of the Login Page for Students

Admin Panel

Admin Panel Screenshot of the Administrator Control Panel

E-Document Section E-Document Management

E-Scolarité Section E-Scolarité Services

Getting Started

Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • JDK 1.8 or higher
  • Apache Tomcat 9.x
  • MySQL Server 5.7 or higher
  • Apache Maven for project dependency management

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/FSTStudentServices.git
    cd FSTStudentServices
  2. Build the project

    mvn clean install
  3. Deploy the WAR file to Tomcat Copy the generated .war file from the target directory to the webapps directory of your Tomcat installation.

  4. Start the Tomcat server Use the startup.sh (or startup.bat on Windows) script to run the server.

  5. Open the application Visit http://localhost:8080/FSTStudentServices in your browser to start using the application.

Built With

  • HTML5/CSS3 - Frontend development
  • Java (JEE) - Backend development
  • JavaScript - Client-side scripting
  • Apache Maven - Dependency management
  • Eclipse - Integrated Development Environment
  • XAMPP - Local server for development

Authors

  • NOUIH OMAR
  • ZAGHLOUL CHAIMAA

Acknowledgments

  • Thanks to all the contributors who have invested their time in helping to make this project a reality.
  • Special thanks to our project supervisor Mr. Youssef El MORABIT for guidance and invaluable insights.