Home Exp Projects Certs

INFSPM Saida - National Institute of Higher Paramedical Training Platform

1.0.0
11/1/2024
INFSPM Saida - National Institute of Higher Paramedical Training Platform - Homepage with dynamic carousel showcasing institute facilities and specializations
Homepage with dynamic carousel showcasing institute facilities and specializations

Project Information

Created 11/1/2024 ⏱️ 1 year ago
Last Updated 5/10/2025
Version 1.0.0

Interested in a similar project? Get in touch to discuss your requirements.

Contact Me

Project Overview

A comprehensive web-based management system for the National Institute of Higher Paramedical Training (INFSPM) in Saida, Algeria. This bilingual platform features student management, academic tracking, news publishing, internship coordination, and administrative dashboards. Built with React.js, Node.js, Express, and MySQL, the system supports Arabic, French, and English languages with RTL layout support, providing complete educational institution management including exam results, specializations, sections, groups, and student records.

Technologies Used

React.js 18 Node.js Express.js MySQL Database Vite Tailwind CSS React Router v6 i18next (Internationalization) React i18next Axios JWT Authentication bcryptjs Multer File Upload CORS Heroicons React Icons RESTful API Express Middleware dotenv Nodemon PostCSS Autoprefixer

Key Features

Multi-language support with seamless switching between Arabic, French, and English with RTL layout for Arabic

Comprehensive admin dashboard with role-based access control and JWT authentication for secure system management

Student information management system with unique student numbers, group assignments, and profile tracking

Academic structure organization including specializations (Nursing, Laboratory Technology, Radiology, Physiotherapy)

Hierarchical section management organizing students by specialization and academic year with group subdivisions

Group management system allowing granular student organization within sections for better classroom coordination

Module/subject management with multi-language support linked to specific specializations and academic programs

Exam results publication system with image upload capabilities for posting scanned exam results by module and group

News and announcements management with category filtering, publication status control, and featured content

Internship/clinical placement management tracking student practical training in healthcare facilities with location and date management

Contact form system with message storage, read status tracking, and admin notification for inquiries and communication