Skip to content

Getting Started

johnenrick edited this page Apr 28, 2017 · 1 revision

Prerequisite

Before you start, please read Prerequisite to lessen the brain damage

Getting Started

Definition of terms

Project Folder - refers to the project folder where the source code is placed. e.g godigit

Application Development Requirement

  1. MySQL + Phpmyadmin, it doesnt have to be xampp
  2. Able to install Laravel 5. Refer to this Guide
  3. Node Package Manager (npm). Refer to this Guide
  4. Able to install Vue-webpack. Refer to this Guide

Forking the project

Fork the project instead of cloning in order to make a pull request. Then follow the steps below:

  1. go to projectFolder/api
  2. run command: composer install
  3. run command: composer update
  4. open phpmyadmin and create the database.
  5. edit .env and configure the database name, user, and password.
    Note: Do not change app/config/database
  6. run command php artisan key:generate
  7. run command: php artisan migrate
  8. run command: php artisan db:seed
  9. run command: php artisan serve
  10. visit localhost:8080 if you see laravel homepage everything is fine
  11. go back to root folder
  12. run command: npm install
  13. run command: npm update
  14. run command: npm run dev
  15. Visit localhost:8080, if you see the log in page ang no error in console, your done

Start Coding

Before you start coding be sure to understand the Conceptual Framework
After you understand the concept, orient yourself with the File Structure
Lastly order coffee or frappe

Getting into Action

Creating an API

To start creating an API refer to API Development

Front End Development

To start developing in front end refer to Front End Development

Clone this wiki locally