Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/rajdeepc/vuemax

a starter kit with vuejs and nodejs factory configs
https://github.com/rajdeepc/vuemax

boilerplate boilerplate-front-end boilerplate-template developer fullstack-development fullstack-javascript mongodb mongoose nodejs scss vuejs2

Last synced: about 1 month ago
JSON representation

a starter kit with vuejs and nodejs factory configs

Awesome Lists containing this project

README

        

## Vue - Node FullStack Starter Kit

A full stack starter kit which you can use fast tracking your full stack development. Just clone the repo and you are on your way.

### Usage Instruction

[Medium](https://medium.com/@rajrock38/full-stack-boilerplate-saves-the-day-9a13ef2ab863)

### Built With

Front End:
* [Vue js](https://github.com/facebook/vue/)
* [SCSS](https://github.com/sass/sass)

BackEnd:
* [Node JS](https://nodejs.org/en/)
* [mongodb](https://github.com/mongodb/mongo)
* [Mongoose](https://github.com/Automattic/mongoose)

Authentication:
* [bycrypt](https://github.com/kelektiv/node.bcrypt.js/)
* [Hapi JS](https://github.com/hapijs/hapi)

Deployment:
Heroku
* [Heroku](https://github.com/heroku)

### Getting Started
To get you started you can simply clone the repository:

```
git clone https://github.com/Rajdeepc/vue-node-boilerplate.git
```

### Pre-requisites
You need git to clone the repository. You can get git from
[http://git-scm.com/](http://git-scm.com/).

A number of node.js tools is necessary to initialize and test the project. You must have node.js and its package manager (npm) installed. You can get them from [http://nodejs.org/](http://nodejs.org/). The tools/modules used in this project are listed in package.json and include express, mongodb and mongoose.

Download express,mongodb and mongoose from the below sites:
- Express [https://www.npmjs.com/package/express](https://www.npmjs.com/package/express)
- Mongoose [https://www.npmjs.com/package/mongoose](https://www.npmjs.com/package/mongoose)
- MongoDB [https://www.npmjs.com/package/mongodb](https://www.npmjs.com/package/mongodb)

### Installing

and install the dependencies
```
yarn
or
npm install
```

#### Lint & Build

```sh
yarn lint
or
npm run lint

yarn build
or
npm run build
```

### Running the tests
```
yarn test
or
npm run test
```

### Run in Local

To Run Locally Steps to follow:

* Run Front End
```
cd client

yarn serve
or
npm run serve
```

* Run Back End
```
nodemon server.js (install npm install nodemon -g)
```

## Contributing

Please follow the [Contributing](./github/CONTRIBUTING.md) guidelines to open a pull request

### License

This project is licensed under the MIT License - see the [LICENSE.md](./github/LICENSE.md) file for details

### Donate

If you like my work and if my product has helped you in your development please feel free to give a shoutout:

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/RajdeepC?locale.x=en_GB)