AmineZCS / constantine2-internship-hub

REST API repository of the Internship Management System developed specifically for University of Abdelhamid Mehri Constantine 2 students. The system aims to simplify the process of managing internships for students, by providing a centralized platform for searching, applying, and tracking their internships.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Constantine2 Internship Hub [REST API]

This is a Laravel REST API of an internship management system developed specifically for University of Abdelhamid Mehri Constantine 2 students. The system aims to simplify the process of managing internships for students, by providing a centralized platform for searching, applying, and tracking their internships.

Installation

  1. Clone the repository:
git clone https://github.com/AmineZCS/constantine2-internship-hub
  1. Install dependencies:
composer install
  1. Create a copy of the .env.example file and rename it to .env and update the environment variables as necessary:
cp .env.example .env
  1. Generate the application key:
php artisan key:generate
  1. Run the database migrations:
php artisan migrate
  1. (Optional) Run the database seeder to populate the database with some initial data:
php artisan db:seed

Usage

  1. Run
php artisan serve
  1. Visit http://localhost:8000
  2. Login with the default user
  3. Email: student@email.com
  4. Password: password
  5. Enjoy!

License

The Laravel framework is open-sourced software licensed under the MIT license.

The Laravel Sanctum project is open-sourced software licensed under the MIT license.

About

REST API repository of the Internship Management System developed specifically for University of Abdelhamid Mehri Constantine 2 students. The system aims to simplify the process of managing internships for students, by providing a centralized platform for searching, applying, and tracking their internships.


Languages

Language:PHP 90.0%Language:Blade 9.9%Language:JavaScript 0.1%