Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/sandje00/tg-e-guide

This is a city guide Vue.js / Express.js web app.
https://github.com/sandje00/tg-e-guide

axios expressjs joi jwt nodejs passportjs sequelize vuejs vuex

Last synced: 11 days ago
JSON representation

This is a city guide Vue.js / Express.js web app.

Awesome Lists containing this project

README

        

# A city guide Vue.js / Express.js web app.

This is a simple Vue.js / Express.js city guide web app for **ExtensionEngine Summer Camp 2019**.

## Prerequisites
* Node.js & npm
* Vue CLI 3.x
* create database
* clone this repo

> This app uses **MySQL database** but you can create any database supported by Sequelize (MySQL, MariaDB, SQLite, PostgreSQL, MSSQL).
> If you use database other than MySQL, you also need to install **SQL client for your database**.

## How to run the app

In `server` and `client` folders create `.env` file as shown in `.env.example`.

### Client - Terminal A

```
cd client
npm install
npm run serve
```

### Server - Terminal B

```
cd server
npm install
npm run seed
npm run start
```