Skip to content
This repository has been archived by the owner on Jan 27, 2022. It is now read-only.
/ Myjob Public archive

Simple and responsive job-offering-seeking web-platform.

License

Notifications You must be signed in to change notification settings

zifeo/Myjob

Repository files navigation

Myjob Build Status

Myjob is a job-offering-seeking web-platform developed by the general student association of Swiss Federal Institute of Technology in Lausanne (EPFL). It aims to facilitate the meeting of employers and skillful EPFL students for experiencing working life aside of their studies (without boring extern website subscriptions). The project is maintained by the association IT-team and open source under the Apache 2.0 license.

Features

  • ads creation, modification and full-moderation
  • student access for ads viewing and applying
  • implicit admin access for moderation
  • questions/answers and contact mechanism
  • extern ad creation without subscription (managing published ad by mails)
  • fully responsive and mobile friendly
  • clear and simple interface

Getting started

# install dependencies
docker run --rm -v ${pwd}:/var/www hitalos/laravel composer install

# start dev
docker-compose up -d

docker exec -it myjob_app_1 /bin/sh
# generate encryption key
> php artisan migrate php artisan key:generate
# create database structure
> php artisan migrate php artisan migrate
# create database seed
> php artisan migrate php artisan migrate —seed

# stop dev
docker-compose down

Forking Myjob

When forking Myjob for improvements or your own use you have to consider the following facts:

  • the project is EPFL-specific but can easily be adapted to your own infrastructure or needs
  • current users access is done using a secure and controlled authentication method called Tequila: Identity Management, you will have to set up your own Tequila server or use Laravel built-in method
  • further EPFL affiliations are prohibited and controlled by swiss federal laws (e.g. you have to get rid of all EPFL related medias)
  • further general student association affiliations are prohibited following the same principle

Support

Any bug, improvement or question is welcomed using the Github issues tool.

About

Simple and responsive job-offering-seeking web-platform.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •