Skip to content

This project aims to create a digital platform to optimize the management and tracking of interns at the DISR of Algérie Poste.

License

Notifications You must be signed in to change notification settings

MahdiDbh/Internship-and-Intern-Management

Repository files navigation

Internship Management Web Application

Overview

This Internship Management Web Application is designed to streamline the process of managing and tracking internship requests. Developed during my internship at the General Directorate of Algérie Poste. The application features a user-friendly interface and robust backend functionalities that cater to the needs of both interns and administrators.

Project Description

This project is a web application designed for managing and tracking internship requests. It includes several features aimed at improving the efficiency and effectiveness of the internship process:

  • User Privileges: Assigning specific privileges to each user based on their tasks.
  • Automatic Attendance Recording: Recording user attendance automatically upon login.
  • Task Tracking: Ability to assign missions and display the progress level of projects.
  • Secure Database Integration: Archiving all internship-related information in a secure database.
  • Detailed Statistics: Providing effective monitoring and evaluation through detailed statistics.
  • Management Interfaces: Interfaces for managing internships, users, and archiving source code projects with their associated reports.

Technologies Used

This project utilizes a variety of technologies and tools, including:

  • Backend:

    • Laravel for the application framework.
    • Spatie for managing user roles and permissions.
    • Activity Logs for automatically tracking user attendance and activities.
    • SQL Server for the database.
    • Encryption methods to secure user passwords.
  • Frontend:

    • HTML, CSS, and JavaScript for building the user interface.
    • Bootstrap for responsive design.

Getting Started

To get a local copy of this project up and running, follow these steps:

  1. Clone the repository:

    git clone https://github.com/MahdiDbh/Internship-and-Intern-Management.git
    
  2. Navigate into the project directory: cd Internship-and-Intern-management

  3. Install the dependencies:

    composer install

  4. Set up your .env file:

    cp .env.example .env

  5. Generate the application key:

    php artisan key:generate

  6. Run the database migrations:

    php artisan migrate

  7. Start the application::

php artisan serve

About

This project aims to create a digital platform to optimize the management and tracking of interns at the DISR of Algérie Poste.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published