Answer's Gang is an open source question and answer web app made with Laravel and MySQL.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
To be able to run the project on your system you should have: *Git *PHP v7.3.5+ Mysql v14.14+ *Node v8.12.0+ *NPM v6.4.1+ *Composer v1.8.6+
Note: you might be able to run the project on older versions than versions mentioned above but to avoid any issues we recommend you to use the recommended versions
A step by step series of examples that tell you how to get a development env running
1. Clone gitHub repo:
git clone https://github.com/ahmed-osama-iv/Answers-Gang.git
2. For next steps you have to change your currend directory to the project directory by running:
cd Answers-Gang
3. To install project dependencies:
composer install
npm instal
4. To be able to run the project:
*Take a copy of .env.example file and name it .env or by running: cp .env.example .env
*Edit .env file and fill your DB_ host credentials.
*Migrate project's DB tables to your DB by running: php artisan migrate
*Set a key for Laravel's encrypter by running: php artisan key:generate
*Create a link to Storage folder by running: php artisan storage:link
5. Finally to run the project:
php artisan serve
- Laravel - Web Framework For PHP
- MySQL - Relational database management system
- React - JavaScript library for building user interfaces
- Ahmed Osama - Backend development
- Mohamed Anwar - Backend development
- Omar Nasr - Backend development
- Ihab Tawffiq - Frontend development
This project is licensed under the MIT License - see the LICENSE file for details