Jonathanlight / jobbsy

Jobbsy - Job Board for Symfony

Home Page:https://jobbsy.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jobbsy - Job Board for Symfony

CI/CD

Jobbsy is the first and open source job board for Symfony framework.

Sponsor open source when publishing a job offer is the main goal of Jobbsy ๐Ÿ’™

Online and official website is available on jobbsy.dev.

โ˜‘๏ธ Requirements

  • PHP 8.1 or higher
  • PDO-SQLite PHP extension, PHP intl extension
  • Node.js v17.2 or higher and yarn
  • Composer v2
  • (optional) Symfony CLI to easily launch project

๐Ÿ— How to install?

First fork the project and clone it:

$ git clone git@github.com:<your-fork>/jobbsy.git
$ cd jobbsy

Install PHP dependencies using Composer:

$ composer install

and javascript dependencies:

$ yarn install

You can now build the assets:

$ yarn dev

Finally create and run database migrations:

$ php bin/console doctrine:database:create
$ php bin/console doctrine:migrations:migrate

If you want some data to start you can load fixtures:

$ php bin/console doctrine:fixtures:load

๐Ÿš€ How to launch?

If you are using Symfony CLI simply run:

$ cd jobbsy
$ symfony serve

Then access the application in your browser at the given URL (https://localhost:8000 by default) and ๐ŸŽ‰

For other cases install and run a web server like Nginx or Apache. You can find some default Symfony configuration in the docs.

๐Ÿงช Run tests

$ cd jobbsy
$ php ./bin/phpunit

Inspirations

About

Jobbsy - Job Board for Symfony

https://jobbsy.dev

License:GNU General Public License v3.0


Languages

Language:HTML 53.1%Language:PHP 35.0%Language:Twig 10.6%Language:JavaScript 0.5%Language:Shell 0.4%Language:Makefile 0.3%Language:SCSS 0.1%