Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jaydeluca/ecdesignsv2

Graphic Designer Portfolio Site using Laravel and Vue.js
https://github.com/jaydeluca/ecdesignsv2

Last synced: 19 days ago
JSON representation

Graphic Designer Portfolio Site using Laravel and Vue.js

Awesome Lists containing this project

README

        

# ECDesignsV2

[See the Site Live](https://ericsilvadesign.com)

New Portfolio site, built with

- Laravel
- Vue.js
- Bulma

## Setup

Using SQLite for this one:

```
touch database/database.sqlite
```

Remove the rest of the DB variables from the .env file, configuration is hard coded *(unless you'd like to use mysql instead, in which case go nuts)*

## Installing

```
composer install
yarn
npm run dev
php artisan migrate
php artisan db:seed
```

### Data Structures

**PortfolioItem**
```
[
'name' => 'Item Name',
'thumbnail' => 'images/v1/thumbnail.jpg',
'image' => 'images/v1/featured.jpg',
'description' => 'whatever text you want here'
]
```

**PortfolioAsset**
```
[
'item_id' => parent_id,
'type' => 'image'
'asset' => 'images/v1/image.jpg'
]
```