Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/xtrinch/vue-sails-todo

Todo app developed with sails.js and vue.js
https://github.com/xtrinch/vue-sails-todo

Last synced: 12 days ago
JSON representation

Todo app developed with sails.js and vue.js

Awesome Lists containing this project

README

        

# vue-sails-todo

## About

Demonstrates:
- the use of API services with axios
- routing with vue-router
- state management with vuex
- using bootstrap-vue for easier design
- async / await instead of promises

## Usage in development

### Frontend

- run `npm start` in `frontend`

### Backend

- run `npm start` in `backend`

### Database

- with sails.js it's really easy to switch databases, just choose a different adapter, I chose mongodb for this example
- make sure you have mongodb installed and running at `localhost:27018`

### Components

- sails - backend and data provider, ruby on rails inspired framework
- vue.js - frontend framework
- vuex - state management for vue.js
- bootstrap vue - frontend design framework
- vue router - frontend router
- axios - a vue HTTP client