Skip to content

MedjadjiAbdelkadir/InternFinderV1

Repository files navigation

InternFinder

About InternFinder

It is a website that aims to publish training advertisements for companies and to register for training for those wishing to join the training they want. It also enables users to create their own CV consisting of personal information, information about the educational and professional path, the experiences gained, and even the languages of communication.

Roles

Visitor

  • Search for training and filter training by academic level, type of shift, and number of years of experience
  • Browse the list of companies involved in the site
  • Create a new account as a company or trainee
  • Account login

Company

  • View personal account, modify, delete
  • See All company trainings
  • Show Single Training, Update Training , Delete Training
  • Change Status of Training (Started , Closed or Finished)
  • Create a new training
  • See all trainers wishing to join the training
  • Refusal or acceptance of trainers wishing to join the training
  • Evaluation of the trainees accepted in the training after the end of the training

Trainee

  • View personal account, modify, delete
  • Add educational certificates, professional experiences and languages
  • Ask to join in the appropriate training for the trainee in terms of timing, content and qualifications
  • Post-training evaluation

Admins

  • Administrators often have the authority to administer the site

Screenshots

Header Section

Choose Register Page (Trainee or Entrepreneur)

Login Page

Top Companies

Last Formations

Technologies Used in the Project

Project Structure

├─ app
├─ bootstrap
├─ config
├─ database
├─ public
├─ resources
├─ routs
├─ storage
├─ tests
├─ vendor
├─ .env.example
├─ artisan
├─ composer.json
├─ package.json
├─ README.md

Requirement

How To Use

Download Repository

# Clone this repository
$ git clone https://github.com/MedjadjiAbdelkadir/InternFinderV1.git
# Go to the project directory
$ cd InternFinderV1
# Create file .env
$ cp .env.example .env.
# Generate Key Of .env
$ php artisan key:generate.

Create DataBase && Migration && Seeding

# Create DataBase
$ CREATE DATABASE IF NOT EXISTS 'InternFinder'
# Go to file .env
DB_DATABASE=InternFinder
# Migration Table
$ php artisan migrate
# Seeding table
$ php artisan db:seed

Run Project

# Run the project
$ php artisan serve

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published