Project powered by laravel about Q&A similar to stackoverflow
To launch the project, you need next components:
In terminal, go the folder where you will host the porject and use:
git clone https://github.com/AdryDev92/Q-A-webApp.git
In /Homestead
, modify homestead.yaml
doing vi homestead.yaml
and add the folder, sites and database's routes:
Go to the etc/
folder, open hosts
file and add homestead.yaml
's ip.
Ya con todo modificado, ponemos el servidor en marcha, dependiendo del que usemos (Vagrant, Mamp, etc...)
If we use vagrant, in the Homestead/
folder, type vagrant up --provision
.
Once done, rename .env.example
to .env
and add your own credentials about your DB.
Use the next command to generate the APP_KEY:
php artisan key:generate
Type the next commands to install all necessary components:
composer install
npm install
php artisan migrate --seed
As logged user:
- Create and answer questions.
- Vote best answers.
- See other profiles.
- Quick version create and answer.
- Search questions by categories or hashtags.
- Modify personal data in your profile.
- Edit and delete your questions.
- Role user and admin.
As unlogged user:
- Register.
- Login (if you are registered).
- See main page with questions.