Skip to content
Project powered by laravel about Q&A similar to stackoverflow
PHP HTML Vue
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
routes
storage
tests
.env.example
.gitattributes
.gitignore
artisan
composer.json
composer.lock
package-lock.json
package.json
phpunit.xml
readme.md
server.php
webpack.mix.js

readme.md

Questions & Answers

Project powered by laravel about Q&A similar to stackoverflow

Status

db status bs issues commits


About project

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

Project's configuration

In /Homestead, modify homestead.yaml doing vi homestead.yaml and add the folder, sites and database's routes:

Imgur

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

Component installation

Type the next commands to install all necessary components:

composer install

npm install

php artisan migrate --seed

Features

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.
You can’t perform that action at this time.