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.
