SERVICES - a training project site for the placement and search for custom services.
- Convenient for administrators - viewing and simple editing of all data in the admin panel;
- Convenient for users - categorization of services, search for services, personal account, and much more;
- Convenient for developers - the project is written in the framework of Yii 2.0, it is easy to maintain and expand.
The minimum requirement by this project is that your Web server supports PHP 7.4.0 or above.
To install the project dependencies you need composer. You have to conduct the following steps to initialize the installed applicatio:
- Clone the project
git clone https://gitlab.com/winterpsv/phppro.git
- Open a console terminal, go to the project folder
cd phppro/
- Run the command
composer install
- Execute the init command and select dev as environment (or prod - for production)
php init
-
Create a new database and adjust the components'db' configuration in common/config/main-local.php accordingly.
-
Apply migrations with command
php yii migrate
- Set document roots of your web server:
- for frontend
/path/to/phppro/frontend/web/
- for backend
/path/to/phppro/backend/web/
Since the project is written in the framework of Yii 2.0, and if you have any difficulties during the installation, refer to the documentation
- Log in to the admin panel and create several categories of services.
The project has already created test user and administrator accounts.
To get to the admin panel (backend), use the following data:
login: admin
password: admin
You can familiarize yourself with the site (front-end part) by logging in as a test user:
login: testuser
password: testuser
Code released under MIT License.
Sergii Pedchenko Taras Potochylov Eugene Bilan Sergii Nechyporenko
Aksafan - for tips, perseverance and patience.