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

https://github.com/domicoder/devskills-web


https://github.com/domicoder/devskills-web

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          


Members area

# Devskills VUE - NC form

Landing page with [Vue.js](https://vuejs.org/), [Vuetify](https://vuetifyjs.com/) and [Restify (backend)](https://github.com/restify/node-restify).

# Demo

Open Demo: [Devskills web](https://devskillsvue.netlify.app/)

## Project setup

##### Folder Structure

- `devskills-form`
- `restify-restful-api`
- `devskills-web`

##### Create a directory

`$ mkdir devskills-form`

`$ cd devskills-form`

##### Clone API repository

> Changes: `created resource code` updated from `200` to `201`

`$ git clone https://github.com/domicoder/restify-restful-api.git`

**or**

> Changes: No.

##### Configuring API

`$ cd devskills-api`

`$ npm install`

[Click here to setup environment variables to API](https://github.com/domicoder/restify-restful-api#environtment-variables)

After setup variables run: `$ npm start` or `npm run serve`

##### Clone frontend repository (this)

`$ Open directory devskills-form`, or if you are in API git repository `cd ..`

`$ git clone https://github.com/domicoder/devskills-web.git`

`$ cd devskills-web`

##### npm packages

`$ npm install`

Open Visual Studio Code `$ code .`

[Click here to setup environment variables to Vue Project](https://github.com/domicoder/devskills-web#environment-variables-)

After setup variables run: `$ npm start` or `npm run serve`

##### Unit test

`$ npm test`


Web Preview

### Environment Variables \*

On your **`Vue.js root folder`** create a `.env.local` and `.env.production` file and add the next lines:

```
VUE_APP_BASE_URL=http://localhost:8081
```

**or**

```
VUE_APP_BASE_URL=https://restify-devskills-ade2f2fd26de.herokuapp.com/
```

### Pages


Home page



Login



Members area