A real estate and tenant manage
Minimum requirements :
- composer (global install)
- PHP 7.2.17 (or more)
- HTTPS
Setup on ubuntu :
-
- create a .env.local file, then copy .env content and paste it in .env.local. Set your database, mailer login infos, mailer address and developers.facebook acces
-
- run composer install
-
- run yarn install
-
- run bin/console d:d:c
-
- run bin/console doctrine:make:migration
-
- run yarn encore production
-
- set your facebook OAUTH id and facebook OAUTH secret in .env.local
-
- active HTTPS (https://www.youtube.com/watch?v=1daMCJeh5yM if you're in localhost), https://doc.ubuntu-fr.org/tutoriel/securiser_apache2_avec_ssl if you've got a domain name and a server
-
- follow this documentation (https://developers.facebook.com/docs/facebook-login/security#strict_mode) to configure your app on facebook
-
- run sudo apt-get upgrade -y
-
- run (sudo) apt-get install xvfb -y
-
- run (sudo) apt-get install libqt5webkit5 -y
-
- run (sudo) apt-get install libqt5svg5 -y
-
- run crontab -e then paste '0 3 1 * * /path/to/your/project/bin/console rent:release' without '' and complete the path to run bin/console rent:release first day of each month at 3 am
-
- enjoy !
- HTML 5
- CSS 3
- JavaScript
- PHP 7.2
- Bootstrap 4
- Symfony 4 (Doctrine 2 + Twig)
- Git / Git Workflow
- PhpStorm
- LXC
- Travis CI
- Guardrails
- Thomas Coumes - ThomasCms