The developed application is a service, the purpose of which is to provide people with the opportunity to receive an assessment of their creative work from professionals in this field of activity. Whether it's music, painting, or something else. The service is used by 3 types of users: authors, experts, and administrators. Authors can post their creations on the platform, get experts' feedback, and view other clients' work. Experts are professionals in a particular field of activity. Their responsibilities include reviewing author work, writing reviews, and grading. The administrator manages the operation of the service, adding experts, etc.
- Download and install XAMPP.
- Download and install Composer by selecting the checkbox "Add this PHP to your path"!
- Go to phpMyAdmin (most likely via the link http://localhost/phpmyadmin/) and create a database with the name "style" (or another).
- Go to the folder where the project will be located and execute the
git clone https://github.com/thegradle/style
command (if you do not have git installed - download and install it). - Go to the root of the project with the `cd style' command.
- Rename the file
.env.example
with the command to.env
. - Configure the environment to your liking, or by default: in the
.env
file, replace the following lines:APP_NAME=Style
DB_DATABASE=style
For mail, register in Mailtrap service and get settings for MAIL_HOST, MAIL_PORT, MAIL_USERNAME, MAIL_PASSWORD, MAIL_ENCRYPTION. - Run
composer install
. - Execute
php artisan key:generate
. - Run
php artisan migrate
. - Run
php artisan db:seed
. - Execute
php artisan storage:link
. - Start the local server with the
php artisan serve
command.