Advanta Africa Job Interview stage 1
This repo showcases a simple CRUD application. It's made in accordance to the requirements by Advanta Africa for the Stage One of A Job Interview
- Laravel framework (PHP)
- VueJs
- MySQL Database
- CSS
- HTML
I use VS Code as my primary editor of choice
Ensure that you have PHP(obviously), composer, mysql and NodeJs installed on your computer. Follow this steps in order to run this project locally.
- Clone or download this repository
- Copy the contents of
.env.example
to.env
- Modify the database credentials DB_USERNAME and DB_PASSWORD as required by your database instance.
- Install larave dependencies by running
composer install
on the root project folder - Generate the App Key by running
php artisan key:generate
- Create a database named
shop
- run
php artisan migrate
- Seed the database to in order to show the first initial files by running
php artisan db:seed
- run
npm install && npm run dev
to install npm modules - finally run
php artisan serve
visit http://localhost:8888 in your favourite webrowser to preview the App 😉