Jobbsy - Job Board for Symfony
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