- Clone this repo:
cd/destination_folder (on your local machine)
git clone {repo_rul}
-
Create a database on your local machine
-
Generate key:
php artisan key:generate
-
Rename
.env.examplefile to.env -
Open
.envfile and setup the following variables:
DB_DATABASE= {your database name}
DB_USERNAME= {db username}
DB_PASSWORD= {db password}
-
Create a profile on
https://mailtrap.io/ -
Create new project and inbox
-
In
IntegrationsselectLaravel 7+and copy values -
Paste values in
.env
MAIL_MAILER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME= {generated username}
MAIL_PASSWORD= {generated password}
MAIL_ENCRYPTION=tls
- In order to create db tables, run this command:
php artisan migrate
- Seed data (academies, skills) running this command:
php artisan db:seed
- Run the following commands to optimize the asset:
npm install
npm run dev
- Star application using this command:
php artisan serve
- Follow the generated link and start using application
- The initial page is
loginpage - To create a new account please folow the
register herelink - All inputs are required
- Once you create a new user, please complete your profile (add image an skills)
- You can not acces other routes, if your profile is not completed
- Projects on
dasboradpage are generated via API, so be aware thatajax.jsis included - On
dasboradpage, only projects that are not assembled are listed - You can see your own projects in
My Projects - You can see youar applications and status in
My applications - You can delete only denied projects
- On
my-applicationspage, you can see your applicants by clicking on the right applicant circle - Before you apply for project, enter message as messages are required